Skip to main content
GET
xo-orderbook-client-rs

Authorizations

XO_API_KEY
string
header
required

L2 HMAC request signature. See Authentication.

Path Parameters

id
string
required

Response

OK

id
string
required

0x-prefixed 32-byte trade id

market
string
required

conditionId

outcome
string
required
side
enum<string>
required
Available options:
BUY,
SELL
price
string
required
size
string
required
status
enum<string>
required
Available options:
MATCHED,
MINED,
CONFIRMED,
RETRYING,
FAILED
match_time
string
required

Unix seconds, stringified (TimestampSeconds)

last_update
string
required

Unix seconds, stringified

bucket_index
integer
required

Hardcoded 0 until per-trade buckets are introduced

taker_order_id
string
required
asset_id
string
required
fee_rate_bps
string
required

Compatibility field. Always "0" — signed orders no longer carry a fee rate. See the Fees guide for how settlement fees are charged.

owner
string
required

UUIDv5 of the authenticated caller's user id

maker_address
string
required
trader_side
enum<string>
required
Available options:
MAKER,
TAKER
transaction_hash
string | null
maker_orders
object[]
maker_original_size
string
maker_remaining_after_fill
string
taker_original_size
string
taker_remaining_after_fill
string