Pensato per i team di prodotto

Integra Apification nel tuo prodotto

Usa l’API REST, webhook firmati o Cloud incorporato in base all’esperienza richiesta dal tuo prodotto.

Superficie di integrazione

Una piattaforma, tre modi per connettersi

Inizia con un canale e combina gli altri quando il flusso richiede maggiore automazione o integrazione visiva.

97operazioni API
154trasformazioni di file
48eventi webhook
3.1.0contratto OpenAPI
Modalità di integrazione

Scegli l’esperienza da costruire

Ogni modalità risolve un problema diverso e condivide le stesse risorse Cloud, autorizzazioni e controlli operativi.

API REST server-to-server

Gestisci risorse Cloud, utenti, impostazioni e processi di trasformazione dal tuo backend.

Ideale perAutomazione back-office, sincronizzazione SaaS ed elaborazione batch controllata.
  • Chiavi API con scope
  • Operazioni di scrittura idempotenti
  • Processi asincroni di File Transformer
Consulta il contratto API

Webhook basati su eventi

Reagisci agli eventi rilevanti senza interrogare continuamente risorse o processi in background.

Ideale perAggiornamenti CRM, orchestrazione, notifiche e pipeline di audit.
  • Payload firmati HMAC
  • Cronologia consegne e nuovi tentativi
  • Eventi di trasformazione completata
Esplora l’automazione

Cloud incorporato

Inserisci lo spazio di lavoro Apification nel tuo prodotto con una sessione controllata e personalizzata.

Ideale perPortali clienti, prodotti reseller e applicazioni che richiedono uno spazio file completo.
  • Sessioni iframe firmate
  • Temi e autorizzazioni effettive
  • Comunicazione JavaScript con l’host
Esamina l’integrazione incorporata
Architettura operativa

Una vera integrazione, non solo un endpoint

Sicurezza, tentativi sicuri, elaborazione in background e consegna dei risultati formano un flusso osservabile.

01

Credenziale con scope

Concedi solo i permessi di lettura e scrittura necessari.

02

Richiesta idempotente

Ripeti una richiesta di rete senza ripetere l’azione aziendale.

03

Processo asincrono

Elabora le trasformazioni lunghe fuori dalla richiesta HTTP originale.

04

Evento firmato

Notifica la destinazione con un webhook HMAC verificabile.

05

Risultato autenticato

Recupera i file senza esporre i percorsi di archiviazione interni.

Inizia con una richiesta reale

Il contratto è visibile prima di scrivere l’integrazione

Usa questi modelli per iniziare con API, trasformazioni, webhook e Cloud incorporato.

Il documento OpenAPI 3.1 scaricabile contiene tutti gli schemi di richiesta e risposta.

Scarica il contratto API
curl --request GET \
  --url "https://www.apification.com/api/v1/cloud/services" \
  --header "Authorization: Bearer sk-apification-..."
curl --request POST \
  --url "https://www.apification.com/api/v1/file-transformer/jobs" \
  --header "Authorization: Bearer sk-apification-..." \
  --header "Content-Type: application/json" \
  --header "Idempotency-Key: normalize-customer-file-01" \
  --data '{"operation_key":"text_normalize","source_codes":["cld_source"],"options":{"text_format":"txt"}}'
const expected = createHmac('sha256', webhookSecret)
  .update(rawRequestBody)
  .digest('hex');

if (!timingSafeEqual(expected, signature)) {
  throw new Error('Invalid webhook signature');
}
<iframe src="https://app.example.com/embed/cloud/signed-session"
        title="Apification Cloud"></iframe>

<script>
window.addEventListener('message', ({ origin, data }) => {
  if (origin !== 'https://app.example.com') return;
  if (data.type === 'apification.cloud.selected') useFile(data.file);
});
</script>
Domande frequenti

Domande su Integra Apification nel tuo prodotto

Crea una chiave dedicata e concedi solo gli scope di account, Cloud, trasformazioni, utenti o webhook necessari.

Il polling è utile durante lo sviluppo. In produzione, i webhook di completamento ed errore riducono le richieste e migliorano la tracciabilità.

Le sessioni incorporate usano accesso firmato e temporaneo. Tema e autorizzazioni effettive vengono risolti dal server prima dell’apertura.