Health Check URL
When you subscribe to a webhook, it is recommended that you include a health check URL. While
it is not required to create a subscription, the subscription is not activated until a
health check URL is added to the subscription.
If
deactivateflag=true
was set in the subscription request and your webhook
URL or health check URL become unresponsive, any new notifications will be held and their
respective subscriptions will have a status of SUSPENDED
. When the URLs
becomes responsive, your subscriptions will return to a status of ACTIVE
and
notifications will resume.Providing a health check URL for each webhook implements two features: suspend and resume and
automatic activation.
Suspend and Resume
The webhook delivery framework can detect when a webhook URL is unavailable and suspend the
delivery of notifications. When your webhook URL is available, the webhook framework resumes
delivery of webhook notifications, ensuring that there are no missed notifications. To
implement this feature, you must include the
healthCheckurl
field when
you send the API request that creates the webhook subscription. For more information, see
Set Up Webhooks.Automatic Activation
When you include the
healthCheckUrl
field in the API request that creates a
webhook subscription, the webhook is automatically activated. If you do not add a
health check URL when you create the subscription, the subscription is not
activated. To activate it later, send a PATCH request that includes a health check
URL. An inactive subscription does not send notifications.