Skip to main content
POST
/
exchange
/
now
curl --request POST \ --url https://app.alphapo.net/api/v2/exchange/now \ --header 'Content-Type: application/json' \ --header 'X-Processing-Key: <api-key>' \ --header 'X-Processing-Signature: <x-processing-signature>' \ --data ' { "sender_currency": "USDC", "receiver_currency": "EUR", "sender_amount": 100, "foreign_id": "exchange_123" } '
{ "data": { "sender_currency": "USDC", "sender_amount": "100.00000000", "receiver_currency": "EUR", "receiver_amount": "87.33886770", "fee_currency": "EUR", "fee_amount": "0.87338868", "price": "0.87338867", "id": 132541744, "foreign_id": "exchange_123", "type": "exchange", "status": "processing" } }

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 exchange identifier in your system.

sender_amount
number

Amount to send. You must include either this parameter or receiver_amount.

receiver_amount
number

Amount to receive. You must include either this parameter or sender_amount.

Response

Created

data
object
Last modified on May 4, 2026