Skip to main content
WEBHOOK

Body

application/json

Payload delivered for the recurring_swap.execution_failed webhook event.

type
string
required

Webhook event identifier.

Allowed value: "recurring_swap.execution_failed"
id
string
required

Identifier of the recurring swap whose lifecycle changed.

user_id
string
required

Globally unique public identifier for a user.

Required string length: 14 - 42
timestamp
string<date-time>
required

Time at which the lifecycle transition occurred.

occurrence_id
string
required

Identifier of the scheduled occurrence. Use it with the recurring swap identifier to correlate execution outcomes.

Minimum string length: 1
client_order_id
string

Partner-supplied order identifier.

failure_reason
enum<string>

Partner-safe reason for a failed execution attempt or terminal swap failure. Scheduler reasons that are internal implementation details are normalized to other.

Available options:
system_error,
insufficient_market_liquidity,
insufficient_funds,
user_locked,
user_request,
other

Response

2XX

Delivery endpoint accepted the webhook.