Skip to main content
GET
cURL
Requires webhooks:write.
  • GET - list hooks + event catalog
  • POST - create (url, eventTypes) or action=test / action=rotate_secret
  • PATCH - update
  • DELETE ?id= - remove
Verify deliveries with X-Ondial-Signature (HMAC-SHA256 of raw body with your secret). Also sent: X-Ondial-Event, X-Ondial-Idempotency-Key. Outbound dials / leads outbound.lead.created, outbound.lead.updated, call.outbound.status, call.outbound.billed, call.outbound.analysis, credits.usage Inbound (if you use inbound agents) call.inbound.started, call.inbound.completed, call.inbound.billed, call.inbound.analysis, credits.usage Optional: whatsapp.outbound.status, email.outbound.status, followup.scheduled, contact.cancelled, whatsapp.inbound.received, inbound.lead.created. Lifecycle, requeue, and idempotency: CRM & webhooks.

Authorizations

Authorization
string
header
required

Paste only your API key (ond_live_… or ond_test_…). Do not type the word Bearer - the playground adds it.

Response

Webhooks

webhooks
object[]
catalog
object[]