RingCentral · Arazzo Workflow
RingCentral Webhook Subscription Lifecycle
Version 1.0.0
Create a webhook subscription for platform events, verify it, renew it before expiry, and tear it down.
Provider
Workflows
webhook-subscription-lifecycle
Create, verify, renew, and delete a RingCentral webhook subscription.
Establishes a webhook subscription for one or more event filters, confirms it is active, renews it to push out the expiry, and finally removes it.
1
createSubscription
createSubscription
Create the subscription with WebHook delivery. RingCentral immediately calls the delivery address with a validation request, so the endpoint must already be live before this step runs.
2
verifySubscription
readSubscription
Read the subscription back to confirm the platform accepted the delivery address and moved the subscription into the "Active" state. A subscription left in "Blacklisted" means RingCentral could not validate the endpoint.
3
renewSubscription
renewSubscription
Renew the subscription to push the expiry out by another full lifetime. This is the call an integration schedules well ahead of `expirationTime` to keep notifications flowing.
4
deleteSubscription
deleteSubscription
Remove the subscription when the integration is decommissioned so RingCentral stops delivering notifications to a retired endpoint.