Skip to main content
GET
List Orders

Authorizations

X-API-KEY
string
header
required

API key required for authentication

Query Parameters

cursor
string

Opaque cursor from a previous response (nextCursor or previousCursor). Omit it on the first request.

limit
string

Maximum number of results per page. Minimum 1, maximum 100. Default 30.

sort
enum<string>
default:desc

Sort direction by creation date. desc returns the newest first (default). asc returns the oldest first.

Available options:
asc,
desc
paymentStatus
enum<string>[]

Comma-separated list of payment statuses. The response includes the orders that match any value. Send the same filters when you follow a cursor. The values are buckets of the raw payment.status: quote-phase covers requires-quote, crypto-payer-insufficient-funds and crypto-payer-insufficient-funds-for-gas; in-progress covers awaiting-payment, in-progress, requires-crypto-payer-address, requires-recipient-verification, requires-email, requires-kyc, manual-kyc, pending-kyc-review and awaiting-deposit-instructions; succeeded covers completed; declined covers failed-kyc; expired is an expired quote; refunded is a refunded payment. At most 20 values per parameter.

Available options:
declined,
expired,
in-progress,
quote-phase,
refunded,
succeeded
deliveryStatus
enum<string>[]

Comma-separated list of delivery statuses. The response includes the orders that match any value. Send the same filters when you follow a cursor.

Available options:
delivered,
failed,
in-progress,
not-started,
partial-delivery
paymentMethod
enum<string>[]

Comma-separated list of currencies matched against payment.totalPaid.currency. The value fiat matches every fiat payment method.

Available options:
aed,
alphausd,
ape,
apt,
aud,
aurosusd,
avax,
betausd,
bnb,
bonk,
busd,
celo,
chz,
cop,
credit,
crypto,
custom,
degen,
eth,
eur,
eurc,
fiat,
flow,
fuel,
gbp,
hbar,
hkd,
idr,
inr,
ip,
jpy,
krw,
matic,
mgusd,
mnt,
mxn,
ngn,
pathusd,
phantom-cash,
php,
pirate,
plume,
pol,
pyusd0,
sei,
sfuel,
sgd,
sol,
sui,
superverse,
thb,
thetausd,
u2u,
usd,
usdc,
usdce,
usdf,
usdg,
usdm0,
usdm1,
usdt,
usdxm,
vic,
vnd,
weth,
wirex-usdc,
wld,
xcd,
xion,
xlm,
xmeme,
zcx
recipientAddress
string[]

Comma-separated list of recipient wallet addresses. Exact match on lineItems[].delivery.recipient.walletAddress. Accepts EVM and Solana addresses.

orderId
string<uuid>[]

Comma-separated list of order IDs. Exact match on orderId.

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$

Response

Paginated list of orders. nextCursor and previousCursor are present when more pages exist in that direction.

data
object[]
required

Page of orders in the requested sort order.

nextCursor
string

Cursor to fetch the next page. Absent when there are no more results.

previousCursor
string

Cursor to fetch the previous page. Absent on the first page.