Skip to main content
GET
/
v1
/
orders
/
open
Get open orders
curl --request GET \
  --url https://api.joyride.exchange/v1/orders/open
[
  {
    "order_id": 42,
    "instrument_id": "SOL_USDC-28FEB26-150-C",
    "owner": "alice",
    "side": "bid",
    "order_type": "limit",
    "price": 1500000,
    "size": 1000,
    "remaining": 500,
    "status": "open",
    "timestamp": 1709164800000000
  }
]

Headers

x-device-id
string

User identifier (takes precedence over user_id query param)

Query Parameters

user_id
string

User identifier (fallback if x-device-id header is not set)

Response

200 - application/json

Array of open orders

order_id
integer
required

Unique order identifier

Example:

42

instrument_id
string
required
Example:

"SOL_USDC-28FEB26-150-C"

owner
string
required
Example:

"alice"

side
enum<string>
required
Available options:
bid,
ask
order_type
enum<string>
required
Available options:
limit,
market
price
integer
required

Limit price in USDC micros

Example:

1500000

size
integer
required

Original order size in millicontracts

Example:

1000

remaining
integer
required

Unfilled quantity in millicontracts

Example:

500

status
enum<string>
required
Available options:
open,
partially_filled,
filled,
cancelled
timestamp
integer
required

Order creation timestamp (Unix microseconds)

Example:

1709164800000000