Skip to main content
PUT
Update a webhook endpoint

Authorizations

Authorization
string
header
required

Company API key, sent as Authorization: Bearer <key>. Create it in the dashboard (Developer > API Keys) with the permissions the integration needs.

Path Parameters

id
string<uuid>
required

Body

application/json
url
string<uri>

Public HTTPS URL

Example:

"https://example.com/webhooks/shortext"

events
string[]
Example:
filters
object | null

Only receive events whose context matches, e.g. one agent

Example:
description
string | null
is_enabled
boolean

Response

200 - application/json

Always HTTP 200: the outcome is in success and code (absolute value of the response code).

success
boolean
Example:

true

code
integer
Example:

1000

message
string
Example:

"Request success."

body
object

Endpoint payload, null when there is none

token
string | null

Present only on authentication routes

trace_id
string | null

Present only when success is false