Cancel a held execution
Stop a HELD execution of a rule the authenticated agent created before it fires. It becomes SKIPPED with CANCELLED, nothing is paid, and the customer keeps the payment.
Requires the MANAGE_SETTLEMENT_RULES permission.
Authorizations
Bearer token authentication for agent-scoped endpoints. The token is the accessToken returned when redeeming a device code via POST /agents/device-codes/redeem. Agent credentials are user-scoped: all requests are automatically bound to the agent's associated customer and subject to the agent's policy.
Path Parameters
System-generated unique settlement rule identifier
System-generated unique settlement rule execution identifier
Response
The cancelled execution
System-generated unique execution identifier
"SettlementRuleExecution:019542f5-b3e7-1d02-0000-000000000003"
"SettlementRule:019542f5-b3e7-1d02-0000-000000000001"
What a rule's firing on one payment became.
HELD, EXECUTING, EXECUTED, FAILED, SKIPPED The incoming transaction the rule fired on.
"Transaction:019542f5-b3e7-1d02-0000-000000000004"
The customer's internal account the payment credited, which pays the shares.
"InternalAccount:e85dcbd6-dced-4ec4-b756-3c3a9ea3d965"
The incoming payment, as a CurrencyAmount (amount in the smallest unit, and currency) in the rule's currency.
When the incoming payment completed.
"2026-11-06T18:00:00Z"
When a held execution pays out.
"2026-11-06T18:00:00Z"
"2026-11-06T18:00:00Z"
"2026-11-06T18:00:02Z"
Why an execution paid nothing.
RULE_PAUSED, INCOMING_PAYMENT_RETURNED, AMOUNT_BELOW_RULE, LIMIT_EXCEEDED, CANCELLED, CREATOR_REVOKED, AGENT_PAUSED What the shares add up to, as a CurrencyAmount (amount in the smallest unit, and currency) in the rule's currency. Set once the execution has fired.
The payout run that pays the shares. Set once the execution has fired.
"PayoutRun:019542f5-b3e7-1d02-0000-000000000005"
Seconds from the incoming payment's completion to the first share's payment being sent. Set once the payout run has finished.
1.8
Seconds from the incoming payment's completion to the last share's payment being sent. Set once the payout run has finished.
2.6