TelefonAIv1
Kom i gang

Webhooks

Lad os ringe til dig i stedet for at du spørger hvert minut.

I stedet for at spørge hvert minut kan du lade os ringe til dig. Tilføj en modtager under Indstillinger → API eller med POST /v1/webhooks, og vælg de hændelser, du vil have. Prøv den med POST /v1/webhooks/:id/test, før du venter på et rigtigt opkald.

Levering

Leveringer lægges i kø og forsøges igen med en voksende pause. Den samme hændelse sendes aldrig to gange — heller ikke når teleudbyderen melder et opkald slut flere gange.

Blev en levering opgivet, mens din server var nede, finder du den i GET /v1/webhooks/:id/deliveries og sender den igen med POST /v1/webhooks/:id/redeliver — med samme id, så din egen deduplikering genkender den.

Konvolutten

Hver levering har samme ydre form. id er leveringens id og er det samme ved et genforsøg og en gensendelse — brug det til at afvise dubletter. created er sekunder siden 1970, sat da hændelsen skete, ikke da den blev sendt. Indholdet står i data og afhænger af hændelsen.

JSON
{
  "id": "7d2c4f1a-…",
  "event": "booking.created",
  "created": 1758096131,
  "data": { }
}

Hændelserne

Alle hændelser, en modtager kan abonnere på. Nye felter kan komme til; eksisterende omdøbes ikke.

OpkaldBookingKontaktAndet
call.completedbooking.createdcontact.createdtask.created
call.missedbooking.rescheduledcontact.updatedsms.received
booking.cancelledcontact.deletedsms.failed
booking.completedcontact.recall_duesms.opted_out
booking.no_show
booking.reminder_due

Den fulde beskrivelse af hver hændelse — og hvad der står i data — finder du under webhook-endepunkterne i referencen.

Webhooks — TelefonAI