Skip to main content
POST
Create a new webhook

Authorizations

Authorization
string
header
required

Headers

Quo-Api-Version
enum<string>
required

API version header. Supported values: 2026-03-30

Available options:
2026-03-30

Body

application/json
events
enum<string>[]
required
Minimum array length: 1

Event type

Available options:
call.answered,
call.completed,
call.forwarded,
call.menu.selected,
call.missed,
call.ringing,
call.recording.completed,
call.summary.completed,
call.transcript.completed,
call.voicemail.completed,
message.received,
message.delivered,
message.failed,
message.undelivered,
contact.updated,
contact.deleted,
task.assigned,
task.created,
task.completed,
task.updated,
task.deleted,
task.unassigned,
task.reopened,
task.duedate.removed,
task.duedate.updated,
task.overdue,
task.linked,
task.unlinked
url
string<uri>
required

The endpoint that receives events from the webhook.

Example:

"https://example.com/webhook"

resourceIds

Phone number IDs to filter activity events, or ["*"] for all. Omitting this field defaults to ["*"]. Contact events are always org-wide regardless of this setting.

Minimum array length: 1
Pattern: ^PN(.*)$
Example:
status
enum<string>
default:enabled

The status of the webhook.

Available options:
enabled,
disabled
Example:

"enabled"

label
string

The webhook's label.

Example:

"my webhook"

Response

Created

data
object
required