Skip to main content
GET
Get all active orders

Authorizations

Authorization
string
header
required

Query Parameters

page
integer<int32>
default:1

Page number

Required range: 1 <= x <= 10000
pageSize
integer<int32>
default:100

Page size

Required range: 1 <= x <= 100
multiId
string

Get all orders from a multi swap

Maximum string length: 64
status
enum<number>[]

Order status

  • -2 Order is being initialized (label: INITIALIZING)
  • -1 Order initialized (label: NEW)
  • 0 Waiting for deposit confirmation (label: WAITING)
  • 1 Deposit is being confirmed (label: CONFIRMING)
  • 2 Exchange is in progress (label: EXCHANGING)
  • 3 Order is going through anonymization (label: ANONYMIZING)
  • 4 Order completed successfully (label: FINISHED)
  • 5 Order has expired (label: EXPIRED)
  • 6 Order failed (label: FAILED)
  • 7 Order was refunded (label: REFUNDED)
  • 8 Order was deleted (label: DELETED)
Available options:
-2,
-1,
0,
1,
2,
3,
4,
5,
6,
7,
8
from
string<date-time>

Created from date ISO 8601 format

to
string<date-time>

Created until date ISO 8601 format

sortBy
enum<string>

Sort by field

Available options:
created,
updated,
amount
sortOrder
enum<string>

Sort order direction

Available options:
asc,
desc
anonymous
boolean

Filter by order privacy: true for private (anonymous) orders, false for standard orders

inTokenId
string

Filter by input token id — the inToken.id value returned in the order response

Pattern: ^[a-fA-F0-9]{24}$
outTokenId
string

Filter by output token id — the outToken.id value returned in the order response

Pattern: ^[a-fA-F0-9]{24}$

Response

Success

orders
object[]
required
totalPages
number<double>
required
total
number<double>
required