Update Subscription
Update an existing webhook subscription.
Use this endpoint to modify a subscription’s configuration. You can:
- Change the URL: Update where events are delivered
- Update event types: Modify which events trigger notifications
- Enable/disable: Temporarily pause delivery without deleting the subscription
- Recover messages: When re-enabling, optionally recover missed messages
Only include the fields you want to change. Omitted fields will retain their current values.
When re-enabling a subscription (disabled: false), you can optionally provide
recover_since to automatically retry all messages that were generated while
the subscription was disabled.
Authentication
Path parameters
The unique identifier of the subscription to update (UUID).
Request
Set to true to pause delivery to this subscription, or false to resume. Disabled subscriptions will not receive events.
When re-enabling a subscription (disabled: false), optionally recover failed messages from this timestamp. Only applies when enabling.
Response
Unique identifier for this subscription (UUID format)
When this subscription was created (ISO 8601 format, UTC)
When this subscription was last updated (ISO 8601 format, UTC)
Optional human-readable description of this subscription
Health status of this subscription based on recent delivery attempts. Values: 'healthy' (all recent deliveries succeeded), 'degraded' (mix of successes and failures), 'failing' (consecutive failures beyond threshold), 'unknown' (no delivery data yet).