Skip to main content

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:

ComponentValue
MethodPOST
Content-Typeapplication/json
X-Webhook-SignatureHMAC-SHA256 hex digest for signature verification
X-Webhook-TimestampUnix 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

Outgoing Calls

Additional Events

Next Steps