Get Move Position History
Get Move Position History
Description
Currently, only available in demo trading.
Query the history of position moves. Only callable by the master account. You can query the move position history for a specified source account (master account or sub-account).
- Query Range Constraint
IfendTimeis not provided, the default query range is the last 30 days. The maximum supported time span is 90 days.
HTTP Request
- GET /api/v3/account/move-position-history
- Rate limit: 5/sec/UID
- Permission: UTA trade (read)
Request
curl "https://api.bitget.com/api/v3/account/move-position-history?category=USDT-FUTURES" \
-H "ACCESS-KEY:your apiKey" \
-H "ACCESS-SIGN:*" \
-H "ACCESS-PASSPHRASE:*" \
-H "ACCESS-TIMESTAMP:1659076670000" \
-H "locale:en-US" \
-H "Content-Type: application/json"
Request Parameters
| Parameter | Type | Required | Comments |
|---|---|---|---|
| category | String | Yes | Product type USDT-FUTURES USDT futures COIN-FUTURES Coin-M futures USDC-FUTURES USDC futures |
| symbol | String | No | Symbol name e.g., BTCUSDT |
| startTime | String | No | Start timestamp A Unix timestamp in milliseconds e.g., 1597026383085 |
| endTime | String | No | End timestamp A Unix timestamp in milliseconds e.g., 1597026383185 If not provided, defaults to querying the last 30 days. Maximum supported time span is 90 days |
| cursor | String | No | Cursor Pagination is implemented by omitting the cursor in the first query and applying the cursor from the previous query for subsequent pages |
| limit | String | No | Limit per page Default: 100. Maximum: 100 |
Response
{
"code": "00000",
"msg": "success",
"requestTime": 1730186348272,
"data": {
"list": [
{
"category": "USDT-FUTURES",
"fromUid": "111111111",
"toUid": "222222222",
"orderId": "121211212122",
"execId": "343434343434",
"symbol": "BTCUSDT",
"posSide": "long",
"qty": "0.5",
"price": "61000",
"status": "completed",
"createdTime": "1730181468493",
"updatedTime": "1730181468593"
}
],
"cursor": "1233319323918499840"
}
}
Response Parameters
| Parameter | Type | Comments |
|---|---|---|
| list | Array | Move position history list |
| >category | String | Product type USDT-FUTURES USDT futures COIN-FUTURES Coin-M futures USDC-FUTURES USDC futures |
| >fromUid | String | Source account UID |
| >toUid | String | Target account UID |
| >orderId | String | Order ID |
| >execId | String | Execution ID |
| >symbol | String | Symbol name e.g., BTCUSDT |
| >posSide | String | Position side long Long position short Short position |
| >qty | String | Transfer quantity |
| >price | String | Transfer price |
| >status | String | Transfer status processing In progress completed Completed failed Failed |
| >createdTime | String | Created timestamp A Unix millisecond timestamp |
| >updatedTime | String | Updated timestamp A Unix millisecond timestamp |
| cursor | String | Cursor |