Messages
{
"bearer": "<string>",
"op": "<string>"
}{
"api_key": "<string>",
"nonce": "<string>",
"op": "<string>",
"signature": "<string>",
"timestamp_ms": 123
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"op": "<string>"
}{
"op": "<string>",
"success": true
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"op": "<string>",
"server_ts": 123
}{
"message": "<string>",
"op": "<string>"
}{
"op": "<string>",
"server_ts_ms": 123
}Websockets
Private
Account streams — orders, positions, executions, balances.
Path: /ws/private
Authenticate with JWT or API key before subscribing.
WSS
/
ws
/
private
Messages
{
"bearer": "<string>",
"op": "<string>"
}{
"api_key": "<string>",
"nonce": "<string>",
"op": "<string>",
"signature": "<string>",
"timestamp_ms": 123
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"op": "<string>"
}{
"op": "<string>",
"success": true
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"args": {
"item": "<string>"
},
"op": "<string>"
}{
"op": "<string>",
"server_ts": 123
}{
"message": "<string>",
"op": "<string>"
}{
"op": "<string>",
"server_ts_ms": 123
}Auth
type:object
Authenticate with a JWT bearer token.
| Field | Required |
|---|---|
bearer | Yes |
req_id | No |
AuthApiKey
type:object
Authenticate with an API key (Ed25519).
Sign: EKIDEN_WS|AUTH|{timestamp_ms}|{nonce}
| Field | Required |
|---|---|
api_key | Yes |
signature | Yes |
timestamp_ms | Yes |
nonce | Yes |
req_id | No |
Subscribe
type:object
Subscribe to one or more topics.
{"op":"subscribe","args":["ticker.BTC-USDCx"]}
Unsubscribe
type:object
Unsubscribe from topics. Mirrors subscribe args.
Ping
type:object
Keepalive probe. Server echoes ts in pong.
Auth
type:object
Auth success/failure response.
Subscribed
type:object
Subscription acknowledgement listing active topics.
Unsubscribed
type:object
Unsubscribe acknowledgement.
Pong
type:object
Ping response. Echoes client ts when provided.
Error
type:object
Error frame with human-readable message. May include req_id.
Event
type:object
Streaming payload for a subscribed topic.
Includes server_ts_ms, topic, and data.
⌘I