Skip to main content
POST
Create swap

Authorizations

x-api-key
string
header
required

Merchant API secret.

Headers

environment
enum<string>
default:production

Target environment. Defaults to production when omitted and must match the API key environment.

Available options:
production,
sandbox

Body

application/json
_from
enum<string>
required
Available options:
USD,
SSP,
USDT,
USDC
_to
enum<string>
required
Available options:
USD,
SSP,
USDT,
USDC
amount
number
required
Required range: x <= 1000000000
callback_url
string<uri>
required
Maximum string length: 500
Pattern: ^https://
external_id
string
Required string length: 3 - 120
Pattern: ^[A-Za-z0-9._:-]+$
quote
boolean
default:true

Callbacks

POST
{$request.body#/callback_url}swapUpdated

Body

application/json

The callback-0-body is of type object.

Response

200

Callback accepted.

Response

Swap quote or executed swap legs.

status
enum<string>
required
Available options:
success
data
object
required
Last modified on July 22, 2026