Retrieve the status of an order.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The id or partner order identifier of the order to retrieve the status for.
Responses
Section titled “ Responses ”Order status retrieved successfully.
object
The order id.
Example
12345The date and time of the order.
Example
2019-06-18T07:32:28ZThe currency pair of the order.
Example
BTC-EURThe current status of the order.
Example
completedobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURThe fee earned by the partner in terms of a percentage for this order.
Example
1.5object
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURUnique identifier provided by the partner.
Example
4ea2b5e9-a413-4359-a8f6-9263ae8a0ee7U
Example
{ "amount": 0.42, "currencyCode": "EUR"}Reasons as of why the order is not yet completed.
object
The code related to this reason
Example
011The description of the reason.
Example
Your IBAN account is not verified.The proposed solution for this reason.
Example
Verify your IBAN account.If an action from the user is required at this point to progress the order.
Indicator if an action from the BTC Direct support department is required.
Example
trueThe URL where the action can be executed (only available when userActionRequired is true)
Example
https://my.btcdirect.eu/nl-nl/iban-verification/Example
[ { "code": "011", "description": "Your IBAN account is not verified.", "solution": "Verify your IBAN account.", "url": "https://my.btcdirect.eu/nl-nl/iban-verification/", "userActionRequired": true, "supportActionRequired": false }]object
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The amount of the cryptocurrency.
Example
0.5The currency code.
Example
BTCThe payment method used for the order.
Example
iDealThe address of the wallet.
Example
1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2The destination tag which should be used to send the coins to. This depends on the coin type and can be a string or an integer. For XRP it is an integer, for other coins it is a string.
Example
{ "default": "ABC1234", "XRP": 12341}object
The address of the wallet.
Example
3FZbgi29cpjq2GjdwV8eyHuJJnkLtktZc5Link to the wallet on the wallet explorer.
Example
https://www.blockchain.com/btc/address/3FZbgi29cpjq2GjdwV8eyHuJJnkLtktZc5The unique transaction id.
Example
f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6Link to the transaction on the blockchain explorer.
Example
https://www.blockchain.com/btc/tx/f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6The order was created because of a DCA deposit.
The order was created based on a estimated quote.
The expiry date-time that expires this confirmed quote. After this period it’s no longer possible to pay for this order. The date does not apply for order that are paid through bank transfer.
Example
2025-04-07T18:30:00ZCurrency details including optional CAIP-19 asset identifier
object
The currency code.
Example
USDC_SOLThe currency ticker.
Example
USDCThe human-readable currency name.
Example
USD Coin (Solana)CAIP-19 chain-agnostic asset identifier, e.g. solana:5eykt…/spl:EPjFWdd5…
Example
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp/spl:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vCurrency details including optional CAIP-19 asset identifier
object
The currency code.
Example
USDC_SOLThe currency ticker.
Example
USDCThe human-readable currency name.
Example
USD Coin (Solana)CAIP-19 chain-agnostic asset identifier, e.g. solana:5eykt…/spl:EPjFWdd5…
Example
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp/spl:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vA list of possible errors for this endpoint.
object
Example
{ "errors": { "ER033": { "code": "ER033", "message": "Missing order id parameter.", "solution": "Supply an order id parameter." }, "ER034": { "code": "ER034", "message": "Invalid order id parameter.", "solution": "Order id parameter can only be a number." }, "ER035": { "code": "ER035", "message": "An order with the supplied id was not found.", "solution": "Supply a valid order id." }, "ER700": { "code": "ER700", "message": "User authorization token not found.", "solution": "Provide a user authorization token." }, "ER701": { "code": "ER701", "message": "User authorization token has expired.", "solution": "Request a new authorization token, or refresh the token." }, "ER702": { "code": "ER702", "message": "User authorization token is invalid.", "solution": "Provide a valid user authorization token." }, "ER703": { "code": "ER703", "message": "User identifier does not belong to the user in the user authorization token.", "solution": "Provide a valid user identifier, or remove the user identifier header." }, "ER704": { "code": "ER704", "message": "No user identifier found in headers.", "solution": "Provide a valid user identifier, or use the user/password authentication mechanism to request a user token and send that." }, "ER705": { "code": "ER705", "message": "User identifier is not linked to a user.", "solution": "Provide a valid user identifier, link this user identifier to a user account, or use the user/password authentication mechanism." }, "ER706": { "code": "ER706", "message": "User identifier is invalid.", "solution": "Provide a valid user identifier, a unique identifier string for the user account that is not already in use." }, "ER707": { "code": "ER707", "message": "User identifier is invalid.", "solution": "Please provide an identifier, consisting of 36 - 255 characters, numeric or alphanumeric only." }, "ER708": { "code": "ER708", "message": "There is a pending document for this side.", "solution": "Wait for the pending document to be reviewed." }, "ER709": { "code": "ER709", "message": "User not found, or user has been deleted.", "solution": "Provide a valid user identifier." }, "ER800": { "code": "ER800", "message": "Authorization token is invalid.", "solution": "Provide a valid authorization token." }, "ER801": { "code": "ER801", "message": "Authorization token has expired.", "solution": "Request a new authorization token." }, "ER802": { "code": "ER802", "message": "Authorization token not found.", "solution": "Provide an authorization token." }, "ER803": { "code": "ER803", "message": "Multiple authorization methods used.", "solution": "Use exactly one authorization method." }, "ER805": { "code": "ER805", "message": "API key is invalid.", "solution": "Provide a valid API key." }, "ER806": { "code": "ER806", "message": "API key not found.", "solution": "Provide an API key." }, "ER999": { "code": "ER999", "message": "A general error has occurred. Please contact our support team.", "solution": "Contact our support team." } }}