Confirm Digital Asset Exchange
Admin Access RequiredUse this API to confirm and execute a Digital Asset Exchange quote that was created with the POST Create Digital Asset Exchange endpoint. The quote must be confirmed before it expires.
Availability: This API is currently available in sandbox and is targeted for production on 10 August 2026. Reach out to us to have it enabled for your account.
Example PUT to confirm a Digital Asset Exchange
Confirming locks in the quoted rate and triggers execution and settlement. You must confirm before the order's quote_valid_until timestamp; if the quote has expired, the confirmation is rejected and you must create a new order to obtain a fresh quote.
This API will respond with a transaction_id. Use this transaction_id to query the Digital Asset Exchange via the GET Transaction API.
Example response from GET Transaction API
This is an example of a completed Digital Asset Exchange. If you query the order immediately after invoking the PUT API, you may receive a response reflecting an intermediate state (e.g., in_progress) before the order reaches its final status.
Authorization
AuthorizationRequiredBearer <token>Enter your token in the format: Bearer {token}
In: header
Request Body
application/jsonOptionaltransaction_idRequiredstringThe transaction_id returned by the Create Digital Asset Exchange endpoint.
Header Parameters
Idempotency-KeyRequiredstringResponse Body
Success response
transaction_idRequiredstringCreate Digital Asset Exchange POST
Use this API to create a Digital Asset Exchange. This API will respond with a Transaction ID, use this Transaction ID in the GET Transaction endpoint to get the crypto quote (e.g. rate and amounts). No funds move until the order is confirmed.
Get Digital Asset Account GET
Retrieves the digital asset account for the given account ID, including live balances, wallet address and status