POST
/
your-webhook-url

Headers

webhook-id
string
required

Unique identifier for the webhook

webhook-signature
string
required

Signature of the Webhook

webhook-timestamp
string
required

Unix timestamp when the webhook was sent

Body

application/json
business_id
string
required
data
object
required
timestamp
string
required

The timestamp of when the event occurred (not necessarily the same of when it was delivered)

type
enum<string>
required

Event types for Dodo events

Available options:
payment.succeeded,
payment.failed,
payment.processing,
payment.cancelled,
refund.succeeded,
refund.failed,
dispute.opened,
dispute.expired,
dispute.accepted,
dispute.cancelled,
dispute.challenged,
dispute.won,
dispute.lost,
subscription.active,
subscription.on_hold,
subscription.paused,
subscription.cancelled,
subscription.failed,
subscription.expired