API key passed as Bearer token
Order id (numeric DB id, e.g. "12345") or order hash (e.g. "0x111...")
^(0x[a-fA-F0-9]{64}|\d+)$"12345"
Order
32-byte hex hash
^0x[a-fA-F0-9]{64}$"0x1111111111111111111111111111111111111111111111111111111111111111"
EVM address
^0x[a-fA-F0-9]{40}$"0x1111111111111111111111111111111111111111"
Hex string
^0x[a-fA-F0-9]*$"0xabc123"
0 Integer encoded as decimal string
^\d+$"1000000"
Settlement v1 and v2 sells: share units. Settlement v2 buys: all-in budget/debit units (collateral + fee cap).
^\d+$"1000000"
Same units as size.
^\d+$"1000000"
Same units as size.
^\d+$"1000000"
limit, market open, filled, cancelled, expired, voided UNFILLED_MARKET_ORDER, IOC_CLOSED, UNDER_COLLATERALIZED, MISSING_OPERATOR_APPROVAL, BELOW_MIN_FILL_SIZE, INVALID_SIGNATURE, MARKET_RESOLVED, ADMIN_VOID, MIGRATION_RETIRED, null Integer encoded as decimal string
^\d+$"1000000"
Settlement family. 1 = legacy settlement. 2 = the post-migration settlement used for new orders.
1 Normalized SettlementV2 order kind for this stored order. Null for legacy orders.
0 Normalized SettlementV2 time in force for this stored order. Null for legacy orders.
0 SettlementV2 normalized minimum shares-out constraint. Set for buy orders, otherwise null.
^\d+$"1000000"
SettlementV2 normalized maximum collateral-in cap. For buys and sell-no-inventory orders this is an all-in cap including maxFee.
^\d+$"1000000"
SettlementV2 normalized minimum collateral-out floor. For sell-from-inventory orders this is net of maxFee.
^\d+$"1000000"