Update Webhook Configuration

Use this API to create or update webhook configurations.
Set the webhook URL, custom headers, and alert email settings.

Limits

  • Up to 3 incoming and 5 event webhooks.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required

Select whether the webhook is for incoming messages or event delivery.

Allowed:
string
required
length ≤ 50

Enter a unique name for the webhook.

uri
required

Enter the destination URL to receive webhook payloads.

string
length ≤ 100

Optionally specify the source or service that owns the webhook.

string
required

Provide custom headers in JSON format for webhook requests.

Headers
string
required

Set to application/json for all requests with JSON bodies.

Responses

{
  "status": "success",
  "message": "Webhook updated successfully.",
  "data": {
    "webhook_name": "ChatBot_Webhook",
    "type": "incoming"
  }
}

{
  "status": "failure",
  "message": "Invalid webhook type. Must be 'incoming' or 'event'"
}

{
  "status": "failure",
  "message": "Invalid Bearer token"
}

{
  "status": "failure",
  "message": "Max allowed incoming events exceeded"
}
Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json