Skip to main content
POST
Create a Webhook Event

Headers

X-BUSINESS-API-KEY
string
required
Example:

"b286daabf9921b5a01a4621f026c111e046f8911feba212996c92159b98427d"

Body

application/json
name
string
required

The name of the webhook event.

Maximum string length: 255
Example:

"Test Webhook Event"

url
string<uri>
required

The URL of the webhook, must be a valid URL with https protocol

event_types
enum<string>[]
required

The event types that the webhook will listen to. The available events: charge.created, charge.updated, payout.created, order.created, order.updated, invoice.created, transfer.created, transfer.updated

Available options:
charge.created,
charge.updated,
payout.created,
order.created,
order.updated,
invoice.created,
invoice.updated,
transfer.created,
transfer.updated
Examples:

"charge.created"

"charge.updated"

"payout.created"

"order.created"

"order.updated"

"invoice.created"

"invoice.updated"

"transfer.created"

"transfer.updated"

"transfer.scheduled"

"transfer.processing"

"transfer.paid"

"transfer.failed"

"transfer.canceled"

Response

201 - application/json

201

id
string
required
business_id
string
required
name
string
required
url
string
required
event_types
string[]
required
created_at
string
required
updated_at
string
required
Last modified on February 25, 2026