Skip to main content
POST
Create swap

Authorizations

x-api-key
string
header
required

API key. Keep this key on your backend.

Body

application/json
quoteId
string
required
Pattern: ^pq_[a-f0-9]{24}$
Example:

"pq_aaaaaaaaaaaaaaaaaaaaaaaa"

destination
object
required
notificationEmail
string<email> | null
Example:

"optional@example.com"

Response

Created swap.

id
string
required
Pattern: ^[A-Z0-9]{12}$
Example:

"AB12CD34EF56"

externalId
string | null
required
Example:

"order-123"

status
enum<string>
required
Available options:
waiting_deposit,
deposit_detected,
underpaid,
processing,
completed,
refunded,
failed,
expired
errorMessage
string | null
required
from
object
required
to
object
required
deposit
object
required
payout
object
required
quote
object
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
customerId
string | null
required
Example:

"u_123"