Create an order from an order-intent quote; idempotent
Executes a held order quote: debits the source amount from your balance into a hold and queues the order for desk execution. The quote is single-use; retrying with the same quotationId returns the original order. Orders are executed manually by the trade desk within the execution window returned on the order; funds return to your balance in full on any non-delivered outcome (failed, expired, cancelled).
Authorizations
Enter Auth0 JWT token
Headers
Client-generated idempotency key (UUID). Retrying with the same quotationId also replays the original order: the quote is single-use and one order per quote is enforced.
Optional. Names an owned sub-account (UUID) to create the order for: the order funds from that sub-account's balance and carries its accountId. Omit to act at the master (tenant) level. Naming an account this key does not own returns 403 not_account_owner.
Body
Id of the saved beneficiary to deliver to. The beneficiary must hold an active account in the quote target currency.
"cc82fa1d-fc7a-478c-a734-d3bce40464e7"
Id of the order-intent quote to execute (from POST /v1/quotes with intent 'order'). Single-use; the order must be created within the quote's TTL.
"550e8400-e29b-41d4-a716-446655440000"
Client-supplied reference, unique per client. Surfaces on the order and ledger history.
100"ORD-2026-0001"
Free-text purpose of the order.
500"Supplier settlement"
Response
Order created and queued for desk execution
Beneficiary id
Creation time (ISO 8601)
Total source debit, in fromCurrency (decimal string)
"1006.5000"
Funded (source) currency
"USDT"
Deadline for funds to be attributed to the order before it expires (ISO 8601)
Order id
Consumed quote id
All-in rate: fromCurrency per 1 toCurrency
"0.00067100"
Order lifecycle status. Orders are executed manually by the trade desk: funds_received means the order is queued for execution, executing means execution is approved and in flight, completed means delivered.
created, awaiting_funds, funds_received, executing, completed, failed, expired, cancelled "funds_received"
Amount delivered, in toCurrency (decimal string)
"1500000.0000"
Delivered (target) currency
"NGN"
Last update time (ISO 8601)
Owning sub-account; present when the order was created in a sub-account context (Zuba-Account-Id header). Absent = the order belongs to your master account.
Client-supplied reference
When the order completed (ISO 8601)
Desk execution deadline, set when funds are received (ISO 8601)
Fixed failure code; present only when status is failed
execution_failed, review_expired When funds were received (ISO 8601)
Free-text purpose
Outbound wire reference (UETR); present once the order completes over a wire rail
Funding instructions for an order created without sufficient balance; present while the order awaits funds and after matching