Skip to main content
POST
Cancel a held execution

Authorizations

Authorization
string
header
required

API token authentication using format <api token id>:<api client secret>

Path Parameters

settlementRuleId
string
required

System-generated unique settlement rule identifier

executionId
string
required

System-generated unique settlement rule execution identifier

Response

The cancelled execution

id
string
required

System-generated unique execution identifier

Example:

"SettlementRuleExecution:019542f5-b3e7-1d02-0000-000000000003"

settlementRuleId
string
required
Example:

"SettlementRule:019542f5-b3e7-1d02-0000-000000000001"

status
enum<string>
required

What a rule's firing on one payment became.

Available options:
HELD,
EXECUTING,
EXECUTED,
FAILED,
SKIPPED
incomingTransactionId
string
required

The incoming transaction the rule fired on.

Example:

"Transaction:019542f5-b3e7-1d02-0000-000000000004"

creditedAccountId
string
required

The customer's internal account the payment credited, which pays the shares.

Example:

"InternalAccount:e85dcbd6-dced-4ec4-b756-3c3a9ea3d965"

incomingAmount
object
required

The incoming payment, as a CurrencyAmount (amount in the smallest unit, and currency) in the rule's currency.

incomingCompletedAt
string<date-time>
required

When the incoming payment completed.

Example:

"2026-11-06T18:00:00Z"

firesAt
string<date-time>
required

When a held execution pays out.

Example:

"2026-11-06T18:00:00Z"

createdAt
string<date-time>
required
Example:

"2026-11-06T18:00:00Z"

updatedAt
string<date-time>
required
Example:

"2026-11-06T18:00:02Z"

skipReason
enum<string>

Why an execution paid nothing.

Available options:
RULE_PAUSED,
INCOMING_PAYMENT_RETURNED,
AMOUNT_BELOW_RULE,
LIMIT_EXCEEDED,
CANCELLED,
CREATOR_REVOKED
splitAmount
object

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.

payoutRunId
string

The payout run that pays the shares. Set once the execution has fired.

Example:

"PayoutRun:019542f5-b3e7-1d02-0000-000000000005"

firstPaymentSentSeconds
number<double>

Seconds from the incoming payment's completion to the first share's payment being sent. Set once the payout run has finished.

Example:

1.8

lastPaymentSentSeconds
number<double>

Seconds from the incoming payment's completion to the last share's payment being sent. Set once the payout run has finished.

Example:

2.6