SendApp Docs
Accedi

Eventi delle chiamate (webhook)

SendApp può avvisare il tuo sistema quando una chiamata inizia, finisce, passa a una persona o quando chi chiama chiede di essere richiamato. Si attiva da Agenda → Webhook: scegli l'indirizzo e spunta gli eventi della Voice AI. Ogni evento arriva con una richiesta POST firmata, come gli eventi delle prenotazioni.
Gli eventi della Voice AI arrivano solo se li hai spuntati: un webhook creato prima, o senza eventi scelti, continua a ricevere solo le prenotazioni.
Il corpo è {event, occurred_at, account_ref, call, delivery_id}: call ha gli stessi campi di GET /api/voice/calls/{call_id}, senza trascritto. account_ref identifica l'account e non è una chiave: il corpo non contiene mai la tua chiave API.
voice.call.ended è la fotografia della chiamata nel momento in cui finisce: il riassunto AI e la categoria arrivano dopo, quindi leggili da GET /api/voice/calls/{call_id}. Lo stato della richiamata arriva con voice.callback.requested. Ogni evento parte una sola volta per chiamata.
Verifica la firma: l'header X-SendApp-Signature vale t=<timestamp>,v1=<HMAC-SHA256 di "timestamp.corpo"> con la chiave segreta del webhook. Rispondi con un codice 2xx: altrimenti riproviamo dopo 1, 5 e 30 minuti.

Parametri

4 · 0 obbligatori
voice.call.started opzionale
Una chiamata è iniziata.
voice.call.ended opzionale
Una chiamata è finita: con esito, durata e riassunto.
voice.call.escalated opzionale
L'AI ha passato la chiamata a una persona.
voice.callback.requested opzionale
Chi ha chiamato chiede di essere richiamato.
Serve aiuto con l'integrazione? info@sendapp.live