Skip to main content
POST
Execute a fixed exchange using a valid quote from /exchange/calculate. The exchange request must be sent before the quote expires and must use the same amount and price as in the quote.

Authorizations

X-Processing-Key
string
header
required

Your API key.

Headers

X-Processing-Signature
string
required

Hex-encoded HMAC-SHA512 signature of the request body, generated using your secret key.

Body

application/json
sender_currency
string
required

Currency to exchange from. For a list of all available currencies, see API currency codes.

receiver_currency
string
required

Currency to exchange to. For a list of all available currencies, see API currency codes.

foreign_id
string
required

Unique ID of the exchange transaction.

price
number
required

The quoted exchange rate from /exchange/calculate, expressed as units of receiver_currency for 1 unit of sender_currency. This value must match the quote.

sender_amount
number

Amount to send. You must include either this parameter or receiver_amount. This value must match the quote returned by /exchange/calculate.

receiver_amount
number

Amount to receive. You must include either this parameter or sender_amount. This value must match the quote returned by /exchange/calculate.

Response

Created

data
object
Last modified on July 14, 2026