Transactions
Bulk transactions
Submit multiple transactions in one request with the TypeScript SDK.
POST
Bulk transactions
Use
blnk.Transactions.createBulk to create many transactions in one request.
blnk.Transactions.createBulk
| Field | Description |
|---|---|
transactions | Transaction objects to create; references must be unique within the batch. |
atomic | When true, every transaction succeeds or fails together. |
inflight | When true, transactions are created in INFLIGHT status for a later commit or void. |
run_async | When true, Core processes the batch in the background and returns status: 'queued'. |
skip_queue | When true, transactions bypass the queue and process synchronously. |
Response shape
| Field | Description |
|---|---|
batch_id | Identifier for the batch. Use as parent_transaction to find child transactions, or with updateStatus to commit or void an inflight batch. |
status | applied, inflight, or queued depending on the batch. |
transaction_count | Number of transactions when processed synchronously. |
message | Status message when run_async is true. |
Related docs
Bulk transactions guide
Batch processing, webhooks, and retrieving a batch.
Bulk transactions
HTTP request and response schema.