/company/{id}/webhook_endpoint/{id}

Updates an existing webhook endpoint and returns the updated resource.

Only the fields included in the request body are changed — omitted fields keep their current value. A few notes:

  • url must use HTTPS; private/internal IP ranges are rejected (the same validation applied at creation).
  • events, if provided, must be a non-empty array of valid event types and fully replaces the existing list.
  • Setting enabled: true clears any auto-disabled state left by repeated delivery failures and resets the consecutive-failure count. It does not otherwise change status; use the resume endpoint to fully reactivate a paused endpoint.
  • The shared secret is never returned here — the full value is shown only once, at creation. The response includes only a secret_prefix.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
string
required
Body Params
uri

Webhook delivery target. Must be an HTTPS URL. HTTP and private/internal
IP ranges are rejected. Same validation rules as creation apply.

string
events
array of objects
events
boolean
Response

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json