Skip to main content
When you receive a callback with "status": "confirmed", the exchange has been successfully completed. At this stage, your balances for the affected currencies have already been updated. You can retrieve your current account balances via the /v2/accounts/list endpoint.

Body

application/json
id
integer
required

Exchange ID.

type
enum<string>
required
Available options:
exchange
currency_sent
object
required

The currency and amount exchanged from. If the exchange fee is charged in this currency, it's taken from your balance in addition to this amount (see fees).

currency_received
object
required

The currency and amount received from the exchange. If the exchange fee is charged in this currency, it's deducted from this amount before the rest is added to your balance (see fees).

transactions
object[]
required

The exchange transaction.

fees
object[]
required

Fees charged for the exchange, in the currency sent or the currency received. Can be empty when no fee is charged, or list a fee with amount 0.00000000, for example for an exchange between the same currency on different networks.

error
string
required

Empty string if the exchange succeeded.

status
enum<string>
required

Exchange status:

  • confirmed: the exchange has been completed and your balances have already been updated
Available options:
confirmed
Last modified on October 23, 2026