Skip to main content
In order to subscribe to webhook state change events, you must first create a webhook to get the WebhookId, then use that id in the webhook subscription Event property. These events are fired when a webhook State property changes.
  • webhook{webhookId}.started - when state is set to Active
  • webhook{webhookId}.stopped - when state is set to Stopped
  • webhook{webhookId}.errors - when state is set to TooManyErrors
When webhook 123 is activated, signal webhook123.started When webhook 123 is disabled, signal webhook123.stopped When webhook 123 is disabled by errors, signal webhook123.errors

FieldValues for webhook events

The following fields are included in the FieldValues property of the webhook payload for webhook events:
  • events - number of events sent to the webhook
  • registered - date of the webhook registration
  • registered_associate_id - ID of the associate who registered the webhook
  • state - state of the webhook (0 = Active, 1 = Stopped, 2 = TooManyErrors)
  • updated - date of the last update
  • updated_associate_id - ID of the associate who last updated the webhook

webhook.started

webhook.stopped

webhook.errors

Whenever the hook gets disabled due to multiple errors or permanent failure (HTTP STATUS 410 GONE).