Webhooks
string[] · requiredWebhookEndpointScopeType · enum · requiredinteger · int32 · min: 0 · requiredstring · uri · requiredstring | null · uristring | nullinteger · int32 · min: 0 · requiredstring · requiredstring · requiredstring · required string · requiredstring · requiredstring · requiredinteger · int32 · min: 0 · requiredstring · requiredstring · requiredstringstring[]stringstringstringstring[] · requiredstring[] · requiredboolean · requiredstring · date-time · requiredstring · date-time · required array | nullstring | null · uriboolean | nullinteger | null · int32 · min: 0string | null · uriinteger · int32 · requiredstring · date-time · requiredinteger | null · int64 · requiredinteger | null · int32 · requiredstring · requiredstring · uri · requiredstring | null · requiredstring · requiredstring · requiredstring · requiredinteger · int32 · requiredstring | null · date-time · requiredstring | null · requiredstring | null · requiredstring | null · date-time · requiredWebhookDeliveryResult · enum · requiredinteger | null · int32 · requiredinteger · int32 · requiredstring | null · date-time · requiredinteger | null · int32 · requiredstring | null · requiredstring | null · requiredstring | null · date-time · requiredinteger | null · int32 · requiredWebhookDeliveryTarget · enum · requiredinteger · int32 · requiredstring · date-time · requiredinteger | null · int64 · requiredinteger | null · int32 · requiredstring · requiredstring · uri · requiredstring | null · requiredstring · requiredstring · requiredstring · requiredinteger · int32 · requiredstring | null · date-time · requiredstring | null · requiredstring | null · requiredstring | null · date-time · requiredWebhookDeliveryResult · enum · requiredinteger | null · int32 · requiredstring · requiredstring | null · requiredstring · date-time · requiredstring | null · requiredstring | null · date-time · requiredstring | null · requiredstring[] · requiredstring | null · uri · requiredstring · requiredboolean · requiredstring | null · date-time · requiredinteger | null · int64 · min: 0 · requiredstring | null · date-time · requiredstring · requiredstring · date-time · requiredinteger · int32 · min: 0 · requiredstring · uri · requiredinteger · int64 · min: 0 · requiredinteger · int64 · min: 0 · requiredinteger · int64 · min: 0 · requiredstring | null · date-time · requiredinteger | null · int64 · min: 0 · requiredinteger | null · int64 · min: 0 · requiredstring | null · date-time · requiredstring | null · requiredinteger | null · int32 · min: 0 · requiredinteger | null · int32 · min: 0 · requiredinteger | null · int32 · min: 0 · requiredinteger | null · int32 · min: 0 · requiredinteger · int64 · min: 0 · requiredinteger · int64 · min: 0 · requiredinteger · int64 · min: 0 · requiredWebhookEndpointHealthStatus · enum · requiredinteger · int32 · min: 0 · requiredstring | null · requiredstring | null · requiredWebhookEndpointScopeType · enum · requiredinteger · int64 · min: 0 · requiredinteger · int32 · min: 0 · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredinteger | null · int32 · min: 0 · requiredWebhookTestOutcome · enum · requiredWebhookTestStep · enum · requiredstring · requiredstring · requiredstring · requiredinteger | null · int32 · min: 0 · required
Schemas
CreateWebhookEndpointRequest
eventsscope_typeEnum values:
organization
trunk
subaccount
timeout_secondsurlfailover_urlscope_idNumberBlockConsumer
countidnametypeProblem
The problem document every error response carries.
codedetailrequest_idstatustitletypecaused_bychanged_resourcesexpensive_filterreasonremediationReplayWebhookEventsRequest
delivery_idsevent_typespreviewwindow_fromwindow_toUpdateWebhookEndpointRequest
Every field is optional and at least one is required; a field left out keeps its value.
eventsfailover_urlNull clears the failover URL; leaving the field out keeps it.
is_activetimeout_secondsurlWebhookDelivery
attemptattempted_atcall_sequenceduration_msendpoint_idendpoint_urlerrorevent_idevent_typeidmax_attemptsnext_retry_atreplay_request_idreplay_requested_byreplayable_untilrequired
resultEnum values:
delivered
retrying
exhausted
status_codeWebhookDeliveryAttempt
attemptattempted_atduration_mserrorresponse_excerptscheduled_forstatus_codetargetEnum values:
primary
failover
WebhookDeliveryDetail
attemptattempted_atcall_sequenceduration_msendpoint_idendpoint_urlerrorevent_idevent_typeidmax_attemptsnext_retry_atreplay_request_idreplay_requested_byreplayable_untilrequired
resultEnum values:
delivered
retrying
exhausted
status_codeWebhookDeliveryAttempt[] · required
request_bodyobject · required
response_excerptobject | null · required
WebhookDeliveryList
WebhookDelivery[] · required
WebhookEndpoint
created_atcreated_bydisabled_atdisabled_reasoneventsfailover_urlWebhookEndpointHealth · required
idis_activeprevious_retires_atretained_eventsretention_ends_atWebhookEndpointScope · required
secret_hintsecret_rotated_attimeout_secondsurlWebhookEndpointHealth
attemptsdeliveredexhaustedfailing_sincefailover_attemptsfailover_deliveredlast_attempt_atlast_errorlast_status_codep50_msp95_msp99_msrecent_attemptsrecent_failuresretryingstatusEnum values:
healthy
degraded
disabled
window_hoursWebhookEndpointList
WebhookEndpoint[] · required
WebhookEndpointScope
idnametypeEnum values:
organization
trunk
subaccount
WebhookReplayPreview
eventsrate_per_secondwindow_fromwindow_toWebhookTestCheck
detailduration_msoutcomeEnum values:
ok
failed
skipped
stepEnum values:
dns
connect
tls
request
response
failover
WebhookTestResult
WebhookTestCheck[] · required
delivery_idevent_idrequest_bodystatus_code