Request
| Field | Type | Need | Description | Example |
|---|---|---|---|---|
”id” | Full UUID string | required | Client-defined request ID | 1bb2b72f-f545-4938-8a38-c5cda8823675 |
”params” | object | required | Contains action type and action parameters | ”cancel_order" |
"cancel_order” | object | required | Specifies action type and contains parameters | See examples. |
”account” | string | required | User’s wallet address | 42trU9A5… |
“agent_wallet” | string | optional | Agent wallet address | 69trU9A5… |
“signature” | string | required | Cryptographic signature | 5j1Vy9Uq… |
“timestamp” | integer | required | Current timestamp in milliseconds | 1716200000000 |
”expiry_window” | integer | optional | Signature expiry in milliseconds | 30000 |
”symbol” | string | required | Trading pair symbol | BTC |
”order_id” | integer | required (if no CLOID) | Exchange-assigned order ID | 123 |
”client_order_id” | Full UUID string | required (if no OID) | Client-defined order ID | f47ac10b-58cc-4372-a567-0e02b2c3d479 |
Response
| Field | Type | Description |
|---|---|---|
'code' | integer | Status code |
'data' | object | Contains information about placed order |
'I' | string | CLOID (if provided) |
'i' | integer | Order ID |
's' | string | Symbol |
'id' | string | Same as above request ID |
't' | integer | Timestamp in milliseconds |
'type' | string | Specifies action type |
'rl' | object or null | Rate-limit info, always present: r = credits remaining, q = quota, t = reset-in (ms) |
data and instead carries an err (string) field describing the failure, alongside the same id, type, code, t, and rl fields.
Cancels are not subject to any speedbump.