Get Order
Fetch the current state of a single order by order_id.
HTTP
| Method | GET |
| Endpoint | /trade/api/v2/order |
Request Parameters
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
order_id | string | Yes | The order_id of the order you want to fetch. |
Example
- Python
- Java
- Go
- Node.js
import requests
headers, path = sign_request("GET", "/trade/api/v2/order",
params={"order_id": "698ed406-8ef5-4664-9779-f7978702a447"})
response = requests.get(BASE_URL + path, headers=headers)
print(response.json())
HttpResponse<String> resp = client.send(
"GET", "/trade/api/v2/order",
Map.of("order_id", "698ed406-8ef5-4664-9779-f7978702a447"), null);
System.out.println(resp.body());
headers, p, err := SignRequest("GET", "/trade/api/v2/order", map[string]string{"order_id": "698ed406-8ef5-4664-9779-f7978702a447"})
if err != nil { panic(err) }
req, _ := http.NewRequest("GET", BaseURL+p, nil)
for k, v := range headers { req.Header.Set(k, v) }
resp, err := http.DefaultClient.Do(req)
if err != nil { panic(err) }
defer resp.Body.Close()
out, _ := io.ReadAll(resp.Body)
fmt.Println(string(out))
const {signRequest, BASE_URL} = require('./reference-client');
const {headers, path} = signRequest('GET', '/trade/api/v2/order', {"order_id": "698ed406-8ef5-4664-9779-f7978702a447"});
const r = await fetch(BASE_URL + path, {
method: 'GET',
headers,
});
console.log(await r.json());
Response
{
"data": {
"order_id": "698ed406-8ef5-4664-9779-f7978702a447",
"symbol": "BTC/USDT",
"price": 27000,
"average_price": 0,
"orig_qty": 37.79055,
"executed_qty": 0,
"status": "OPEN",
"side": "SELL",
"exchange": "c2c1",
"order_source": "API_TRADING",
"created_time": 1695365983000,
"updated_time": 1695365983000
}
}
Same shape as Create Order.