Create Webhook
Create a webhook subscription.
Events will be POSTed to the URL with HMAC-SHA256 signature verification.
Authorizations
Workspace API key (e.g. kej_live_...)
Body
Create a webhook subscription (public API).
URL to send webhook events to
1 - 2083List of event types to subscribe to. Use '*' for all events.
["call.ended", "contact.updated"]["*"]Display name for the webhook
Signing method: hmac_sha256, hmac_sha1, bearer, basic_auth, none
hmac_sha256, hmac_sha1, bearer, basic_auth, none Signing secret (auto-creates workspace secret)
Scope filtering: 'global' for all events, 'persona' for specific persona
global, persona Persona ID if scope_type is 'persona'
Request timeout in milliseconds (1000-30000)
1000 <= x <= 30000Maximum retry attempts (0-10)
0 <= x <= 10Response
Successful Response
Webhook subscription response (public-safe).
Webhook signing methods.
hmac_sha256, hmac_sha1, bearer, basic_auth, none Webhook scope types.
global, persona Delivery configuration for a webhook subscription.
Delivery statistics for a webhook subscription.

