Update a webhook endpoint
Change the URL, events, connection or App filter, version, or turn it on or off. Turning it on clears an automatic switch-off.
ApiKeyAuthorizationBearer <token>An API key from Developers → API keys: Authorization: Bearer gauge_live_… (or pulse_k_live_…).
id*stringThe webhook endpoint id.
uuidGauge-Version?stringA dated version. Default 2026-10-21.
application/json- body
url?stringurilength <= 2048events?array<>1 <= itemsconnectionIds?array<>|1 <= items <= 50projectId?|uuidapiVersion?"2026-10-21""2026-10-21"enabled?booleanThe updated endpoint.
application/json- response
id*stringuuidurl*stringevents*array<string>Exact event names, family.* prefixes, or *.
connectionIds*array<>|Only events on these connections; null for every connection.
projectId*|Only events of this App; null for every App and none.
uuidapiVersion*|The payload version. Null on endpoints created before API v2 (support events only).
enabled*booleandisabledReason*|Set when Gauge switched the endpoint off after failing for days.
"consecutive_failures"disabledAt*|date-timeownerMemberId*|Whose visibility the endpoint has: it only receives conversations this member can see.
uuidcreatedAt*stringdate-timesecretRotatedAt*|date-timepreviousSecretExpiresAt*|date-timelastDeliveryStatus*|"pending""delivering""delivered""failed""dead"lastDeliveryAt*|date-timesuccessRate24h*|0 <= value <= 1curl -X PATCH 'https://app.gauge.chat/backend/v2/webhook-endpoints/497f6eca-6276-4993-bfeb-53cbbbba6f08' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "url": "string", "events": [ "string" ], "connectionIds": [ "727129f8-6680-44ef-a207-d136cf0c29f0" ], "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8", "apiVersion": "string", "enabled": true, "disabledReason": "consecutive_failures", "disabledAt": "2019-08-24T14:15:22Z", "ownerMemberId": "a8961912-4bf3-4418-9ed8-fe7fa367bf97", "createdAt": "2019-08-24T14:15:22Z", "secretRotatedAt": "2019-08-24T14:15:22Z", "previousSecretExpiresAt": "2019-08-24T14:15:22Z", "lastDeliveryStatus": "pending", "lastDeliveryAt": "2019-08-24T14:15:22Z", "successRate24h": 0}Send a test event POST
Signs and sends a sample of a catalogue event (`test: true`, `livemode: false`) now, and reports what the endpoint answered.
call.completed Webhook
A call ended: answered, missed, failed, or sent to voicemail. Sent only for calls the endpoint owner can see in call history (their numbers, calls they handled, their teams’ and queues’ calls; Owners and Admins see all). Endpoints on API version 2026-10-21 or later.