Skip to main content
WEBHOOK

Headers

X-Webhook-Signature
string
required

Signature of the webhook event payload, used for verification.

X-Webhook-Timestamp
string
required

Timestamp of the webhook event, used to prevent replay attacks.

Example:

"2025-08-20 20:56:36.456"

X-Webhook-Event
string
required

The type of event being sent.

Example:

"payment.created"

Body

application/json
webhook_id
string
required

Unique identifier for the webhook

Example:

"webhook_0197b8d1-f1d3-7262-ad73-a79e8d25df69"

url
string<uri>
required

URL where webhook events will be sent

Example:

"https://webhook-handler.com/webhooks"

event
enum<string>
required

Type of webhook event that occurred

Available options:
invoice.completed
Example:

"invoice.completed"

resource_id
string
required

Completed Invoice identifier

Example:

"invoice_0197c626-657a-7ab6-8a20-78ae53a606d3"

payload
object
required

Details of the Invoice that was completed

Examples:
timestamp
string
required

Timestamp when the event occurred

Example:

"2025-08-20 20:56:36.456"