{
"type": "recurring_swap.execution_failed",
"id": "A3QBMX-O6RLF-UTVGNA",
"client_order_id": "CLIENT-ORDER-EXAMPLE",
"user_id": "AA55 N84G QOIR A67A",
"timestamp": "2025-01-01T00:00:01+00:00",
"failure_reason": "insufficient_funds",
"occurrence_id": "OCCURRENCE-EXAMPLE-1"
}Recurring swap execution failed
An occurrence of a recurring swap failed. This event does not mean the schedule has stopped; a terminal failure is reported separately by recurring_swap.failed.
{
"type": "recurring_swap.execution_failed",
"id": "A3QBMX-O6RLF-UTVGNA",
"client_order_id": "CLIENT-ORDER-EXAMPLE",
"user_id": "AA55 N84G QOIR A67A",
"timestamp": "2025-01-01T00:00:01+00:00",
"failure_reason": "insufficient_funds",
"occurrence_id": "OCCURRENCE-EXAMPLE-1"
}Body
Payload delivered for the recurring_swap.execution_failed webhook event.
Webhook event identifier.
"recurring_swap.execution_failed"Identifier of the recurring swap whose lifecycle changed.
Globally unique public identifier for a user.
14 - 42Time at which the lifecycle transition occurred.
Identifier of the scheduled occurrence. Use it with the recurring swap identifier to correlate execution outcomes.
1Partner-supplied order identifier.
Partner-safe reason for a failed execution attempt or terminal swap failure. Scheduler reasons that are internal implementation details are normalized to other.
system_error, insufficient_market_liquidity, insufficient_funds, user_locked, user_request, other Response
Delivery endpoint accepted the webhook.