Webhook Payload Format
All webhook payloads are sent as POST requests with Content-Type: application/json. Each event type has a defined payload structure.
HTTP Request
Every webhook delivery includes:
| Component | Value |
|---|---|
| Method | POST |
| Content-Type | application/json |
X-Webhook-Signature | HMAC-SHA256 hex digest for signature verification |
X-Webhook-Timestamp | Unix timestamp (seconds) used in signing |
Event Payloads
Each event has its own payload structure. See the individual event pages for full field details and examples:
Incoming Calls
incoming_call_startincoming_call_answerincoming_call_endincoming_call_start_chain_member_callincoming_call_end_chain_member_call
Outgoing Calls
Additional Events
Next Steps
- Signature Verification — Validate webhook authenticity