Skip to main content
PUT
Update an existing webhook subscription. Modify the destination callback URL, adjust the array of subscribed events, or toggle the subscription active status (is_active).

Authentication

This endpoint requires Bearer token authentication.

Input parameters

string
required
Unique UUID identifier of the webhook subscription to update. Example: 8f3b0e2a-71d3-4a5f-9e6b-123456789abc.
string
required
Bearer token for authentication. Format: Bearer <token>.
string
Updated HTTPS callback URL. Must start with http:// or https://.
string[]
Updated list of subscribed events from ALLOWED_EVENTS.
boolean
Toggle whether Sayvy AI actively dispatches webhook payloads to this endpoint (true or false).

Response Fields

Returns the updated WebhookSubscriptionResponse object:
string
Webhook UUID.
string
Organization UUID.
string
Updated callback URL.
string
HMAC SHA-256 signing secret.
string[]
Updated subscribed events list.
boolean
Updated active state.
string
Creation timestamp.
string
Modification timestamp.


Previous
Delete webhook
DELETE /api/v1/webhooks/{webhook_id}
Next