Skip to main content
PATCH
Update a webhook endpoint

Authorizations

Authorization
string
header
required

Your organization's API key (sk_cont_...), sent as Authorization: Bearer sk_cont_.... Keep it server-side.

Path Parameters

endpoint_id
string<uuid>
required

Body

application/json

Only the fields you send are changed.

agent_ids
string<uuid>[] | null

Replace the agent filter. Send null to receive events for every call in your organization.

description
string | null

A label for your own reference.

Maximum string length: 500
enabled
boolean | null

Set false to pause deliveries without deleting the endpoint. Events that occur while paused are not queued.

events
string[] | null

Replace the subscribed events. Any subset of call.started, call.ended, call.analyzed.

url
string | null

New HTTPS URL to deliver to.

Response

Successful Response

created_at
string<date-time>
required
enabled
boolean
required

False while deliveries are paused.

events
string[]
required

Subscribed events.

id
string<uuid>
required

Endpoint id; use it in every other endpoint call.

secret_hint
string
required

The last four characters of the signing secret, so you can tell which secret an endpoint is using without exposing it.

updated_at
string<date-time>
required
url
string
required

Where events are delivered.

agent_ids
string<uuid>[] | null

Agent filter, or null for all calls in the organization.

description
string | null

Your label.