Key features
- Signed delivery - Every webhook includes an HMAC-SHA256 signature you can verify
- Automatic retries - Failed deliveries retry with exponential backoff
- Secret rotation - Rotate signing secrets without recreating the endpoint
Limits
Requests to create a webhook endpoint beyond the limit return a
409 Conflict error.
Event types
Webhook headers
Each webhook request includes these headers:Retry policy
Failed webhook deliveries are retried with exponential backoff:
Retried failures:
- Timeout
- Network error
- HTTP 408, 429, 5xx
- Other 4xx errors
Signature verification
Verify webhook signatures to ensure requests are from PolyAI. Algorithm: HMAC-SHA256 Signed message format:{timestamp}.{raw_request_body}
- Python
- JavaScript
- Go
Authentication
All Webhooks API endpoints use API key authentication with thex-api-key header. Resources are automatically scoped to your account.
Create a key from the API Keys tab in Agent Studio — see API keys.

