API REST server-to-server
Gestisci risorse Cloud, utenti, impostazioni e processi di trasformazione dal tuo backend.
- Chiavi API con scope
- Operazioni di scrittura idempotenti
- Processi asincroni di File Transformer
Usa l’API REST, webhook firmati o Cloud incorporato in base all’esperienza richiesta dal tuo prodotto.
Inizia con un canale e combina gli altri quando il flusso richiede maggiore automazione o integrazione visiva.
Ogni modalità risolve un problema diverso e condivide le stesse risorse Cloud, autorizzazioni e controlli operativi.
Gestisci risorse Cloud, utenti, impostazioni e processi di trasformazione dal tuo backend.
Reagisci agli eventi rilevanti senza interrogare continuamente risorse o processi in background.
Inserisci lo spazio di lavoro Apification nel tuo prodotto con una sessione controllata e personalizzata.
Sicurezza, tentativi sicuri, elaborazione in background e consegna dei risultati formano un flusso osservabile.
Concedi solo i permessi di lettura e scrittura necessari.
Ripeti una richiesta di rete senza ripetere l’azione aziendale.
Elabora le trasformazioni lunghe fuori dalla richiesta HTTP originale.
Notifica la destinazione con un webhook HMAC verificabile.
Recupera i file senza esporre i percorsi di archiviazione interni.
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 APIcurl --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>