Chiavi API, webhook firmati, un SDK di incorporamento con 4 modalità, account di servizio con ambiti granulari ed esportazione JSON Schema. Tutto ciò di cui gli sviluppatori hanno bisogno per integrare i moduli in qualsiasi flusso di lavoro.
Genera chiavi API per accedere a moduli e invii in modo programmatico. Le chiavi sono con hash SHA-256, mostrate solo una volta alla creazione e tracciate con timestamp dell'ultimo utilizzo. Revoca in qualsiasi momento.
xf_live_sk_•••••••••••abc xf_test_sk_•••••••••••xyz Ricevi notifiche quando gli invii vengono creati, aggiornati, eliminati o quando lo stato cambia. I payload sono firmati crittograficamente. Ripetizione automatica con backoff esponenziale — fino a 3 tentativi.
submission.createdsubmission.updatedsubmission.deletedOgni modulo pubblicato espone uno JSON Schema su un endpoint pubblico. Usalo per la validazione, la generazione di codice o la documentazione. Lo stesso schema alimenta la validazione lato server degli invii.
In linea, popup, lightbox o pannello di feedback — incorpora moduli ovunque con un leggero SDK JS vanilla. Ridimensionamento automatico, callback di eventi, sostituzioni del tema e messaggistica sicura per origine.
Account di servizio gestiti dagli amministratori con 10 ambiti granulari — forms:read, submissions:write, webhooks:manage e altro. Perfetto per integrazioni backend e automazione.
L'API pubblica su /api/v1/ è un contratto congelato — nessuna modifica dirompente, mai. Carica moduli, invia dati ed esporta schemi con fiducia.
Gli URL dei webhook vengono validati rispetto agli intervalli di indirizzi privati e interni prima della consegna. Nessuna esposizione accidentale di servizi interni.
Ogni consegna webhook viene registrata con stato, codice di risposta, corpo della risposta e tempistiche. Testa i webhook in modo sincrono prima di andare live.
Chiavi API, webhook, incorporamenti e account di servizio — tutto ciò di cui hai bisogno per integrare i moduli nel tuo stack.