Skip to main content
Receive real-time updates on your orders.
  • Topic: order
  • Stream: Private (wss://api.ekiden.fi/ws/private)

Authenticate

Use authentication flow described in the Connect page.

Subscribe

{ "op": "subscribe", "args": ["order"], "req_id": "201001" }
Ack:
{ "op": "subscribed", "args": ["order"], "req_id": "201001" }

Events

Messages arrive with op: "event", topic: "order", and data is an array of OrderResponse. Example:
{
	"op": "event",
	"topic": "order",
	"data": [
		{
			"sid": "0xord1",
			"side": "buy",
			"size": 1000,
			"price": 100200,
			"leverage": 5,
			"initial_margin": 250,
			"type": "limit",
			"status": "placed",
			"user_addr": "0xuser...",
			"market_addr": "0x88a70ff...",
			"is_cross": true,
			"seq": 456,
			"timestamp": 1681234567,
			"timestamp_ms": 1681234567000
		}
	]
}
Field notes:
  • timestamp (seconds) is deprecated; prefer timestamp_ms.

Fields

FieldTypeNotes
sidstringOrder identifier
sidestringbuy or sell
sizeintegerBase units (scaled)
priceintegerScaled price
leverageintegerRequested leverage
initial_margininteger or nullPresent when computed, else null
typestringOrder type (limit, market, etc.)
statusstringplaced, filled, cancelled, etc.
user_addrstringUser account address
market_addrstringMarket address
is_crossbooleanCross vs isolated margin
seqintegerSequence of creation batch
timestampintegerDeprecated seconds timestamp
timestamp_msintegerMilliseconds timestamp (preferred)
See schema details in AsyncAPI: OrderResponse.