Skip to main content

List Orders

Authentication: API key HMAC Query parameters: Response type: OrderWithMarket[]. When status is omitted, the endpoint returns all non-cancelled statuses. Passing status=CANCELLED returns 400.

List Orders Paginated

Authentication: API key HMAC Query parameters: When status is omitted, this endpoint returns active orders only: PENDING and EXECUTING. Response type: OrderPagination.

Get Order

Authentication: API key HMAC Path parameters: Response type: OrderWithMarket.

Create Order

Authentication: API key HMAC Request body type: CreateOrder. Response type: Order.

Create Batch Orders

Authentication: API key HMAC Request body: Response type: CreateBatchOrdersResponse. BatchOrderResult:

Cancel Order

Authentication: API key HMAC Path parameters: Response type: Order.

Cancel Batch Orders

Authentication: API key HMAC Request body: Response type: BatchCancelOrdersResponse. BatchCancelOrderResult:

Cancel Market Orders

Authentication: API key HMAC Request body: Response type: Order[].

Cancel Event Orders

Authentication: API key HMAC Cancels all of your open orders across every market in one event. Request body: Response type: CancelAllOrdersResponse.

Cancel All Orders

Authentication: API key HMAC Response type: CancelAllOrdersResponse.

Get Order Book Events

Authentication: API key HMAC Query parameters: Response type: Pagination<OrderbookEvent>. When total=true, the count is bounded and the response can include totalCapped.

Order

OrderWithMarket contains every Order field plus required marketInfo: OrderMarketInfo. GET /orders, GET /orders/paginated and GET /orders/{id} return this enriched shape. Order values returned by create-order, cancel-order and cancel-market endpoints use the plain Order shape. Batch and cancel-all responses use the wrapper types documented above. OrderMarketInfo:

OrderbookEvent

OrderbookEventMarket: