Unique ids of the independently-created inflight transactions to void. Max number of transaction IDs allowed is 100.
skip_queuebooleandefault falsebody
When false (default), each item is enqueued for asynchronous processing. Per-item results return status: "queued" with code QUEUED or ALREADY_QUEUED, and both codes count toward succeeded. When true, Blnk processes each item synchronously and returns status: "succeeded" or "failed". See Void inflight.
dry_runbooleandefault falsebody
When true, Blnk projects every void without releasing any hold. Items are projected independently. See Dry-run a transaction.
Response
succeededintegerrequired
Number of transactions voided or queued successfully. Items with QUEUED or ALREADY_QUEUED count here.
failedintegerrequired
Number of transactions that failed.
resultsobject[]required
Per-transaction result in the same order as the request.
Details
transaction_idstringrequired
Transaction id from the request item.
statusstringrequired
succeeded, failed, or queued (when skip_queue is false).
codestring
When queued: QUEUED or ALREADY_QUEUED. When synchronous: failure codes such as NOT_FOUND, ALREADY_VOIDED, ALREADY_COMMITTED, NOT_INFLIGHT, LOCKED, or INTERNAL_ERROR.