Webhooks

List Webhooks

get

Retrieve all webhooks for the authenticated organization

Authorizations
Header parameters
Authorization-SignaturestringRequired

Authorization header format: 'APIKey=<api_key>,signature=,timestamp=<unix_timestamp>'

Responses
chevron-right
200

List of webhooks

application/json
get
/webhooks

Create Webhook

post

Create a new webhook for the authenticated organization to receive event notifications

Authorizations
Header parameters
Authorization-SignaturestringRequired

Authorization header format: 'APIKey=<api_key>,signature=,timestamp=<unix_timestamp>'

Body
urlstringRequiredExample: https://example.com/webhook
subscription_eventsstring[]OptionalExample: ["ORDER_CREATED","ORDER_COMPLETED"]
Responses
post
/webhooks

Update Webhook

put

Update an existing webhook for the authenticated organization

Authorizations
Path parameters
webhook_idstringRequired

The unique identifier of the webhook

Header parameters
Authorization-SignaturestringRequired

Authorization header format: 'APIKey=<api_key>,signature=,timestamp=<unix_timestamp>'

Body
urlstring · nullableOptionalExample: https://example.com/webhook
subscription_eventsstring[]OptionalExample: ["ORDER_CREATED","ORDER_COMPLETED"]
activeboolean · nullableOptionalExample: true
Responses
chevron-right
200

Webhook updated successfully

application/json
put
/webhooks/{webhook_id}

Delete Webhook

delete

Delete an existing webhook for the authenticated organization

Authorizations
Path parameters
webhook_idstringRequired

The unique identifier of the webhook

Header parameters
Authorization-SignaturestringRequired

Authorization header format: 'APIKey=<api_key>,signature=,timestamp=<unix_timestamp>'

Responses
delete
/webhooks/{webhook_id}

No content

Last updated