Update a single subscription on a webhook. This endpoint accepts both PATCH and PUT. The request body is partial, so omitted fields remain unchanged.
filters replaces all filters; {} clears them. Omit response_options to preserve it or send null to remove it.
| Name | Type | Description |
|---|---|---|
| id Required | integer | Unique webhook identifier. |
| subscription_id Required | integer | Unique subscription identifier. |
| Name | Type | Description |
|---|---|---|
| note Optional | string | Free-text label included in every outgoing payload for this subscription.Useful for providing context to LLMs or downstream automation. |
| filters Optional | object | Complete replacement filter object.Omit to preserve filters. Send an empty object to clear all filters. Omitting one filter from this object removes that filter while retaining the supplied filters. |
| response_options Optional | object | null | Complete replacement response configuration.Omit to preserve it; send another compatible object to replace it; send null to remove response enrichment. Invalid configurations return 422 . |
Returns the full updated webhook object.