User

Endpoints to fetch user records

get

Retrieve deposit records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/deposits
200

Default Response

get

Retrieve deposit records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/deposits/{year}/{month}
200

Default Response

get

Retrieve reward records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/rewards
200

Default Response

get

Retrieve reward records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/rewards/{year}/{month}
200

Default Response

get

Retrieve funding payment records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/fundingPayments
200

Default Response

get

Retrieve funding payment records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/fundingPayments/{year}/{month}
200

Default Response

get

Retrieve liquidation records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 unique liquidations per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/liquidations
200

Default Response

get

Retrieve liquidation records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/liquidations/{year}/{month}
200

Default Response

get

Retrieve LP records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/lp
200

Default Response

get

Retrieve LP records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/lp/{year}/{month}
200

Default Response

get

Retrieve orders for a specific account and market type, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
marketFilterstring · enumRequiredPossible values:
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/orders/{marketFilter}
200

Default Response

get

Retrieve order for user by orderId.

Note: This endpoint provides orders within the last 31 days.

Path parameters
accountIdstringRequired
orderIdnumberRequired
Responses
200

Default Response

application/json
get
/user/{accountId}/orders/id/{orderId}
200

Default Response

get

Retrieve order records for a specific account and market, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
marketFilterstring · enumRequiredPossible values:
symbolstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/orders/{marketFilter}/{symbol}
200

Default Response

get

Retrieve the update actions to an order. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
orderIdnumberRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/orders/{orderId}/actions
200

Default Response

get

Retrieve prediction records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/predictions
200

Default Response

get

Retrieve prediction records for a specific account and BET market, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
symbolstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/predictions/{symbol}
200

Default Response

get

Retrieve prediction records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/predictions/{year}/{month}
200

Default Response

get

Retrieve settle pnl records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/settlePnl
200

Default Response

get

Retrieve settle pnl records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/settlePnl/{year}/{month}
200

Default Response

get

Retrieve swap records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/swaps
200

Default Response

get

Retrieve trade records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/swaps/{year}/{month}
200

Default Response

get

Retrieve trade records for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/trades
200

Default Response

get

Retrieve trade records for a specific account and market, with optional pagination. Results are ordered from newest to oldest, with up to 20 records per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
symbolstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/trades/{symbol}
200

Default Response

get

Retrieve trade records for a specific account for a given year and month.

Path parameters
accountIdstringRequired
yearinteger · min: 2022Required

Year in YYYY format

monthinteger · min: 1 · max: 12Required

Month from 1 to 12

Query parameters
pagenumberOptional
formatstring · enumOptionalDefault: jsonPossible values:
Responses
200

Default Response

application/json
get
/user/{accountId}/trades/{year}/{month}
200

Default Response

get

Retrieve position closing trade records accumulated by orderId for a specific account, with optional pagination. Results are ordered from newest to oldest, with up to 20 unique orders per request.

Note: This endpoint provides records for the last 31 days.

Path parameters
accountIdstringRequired
Query parameters
pagestringOptional
Responses
200

Default Response

application/json
get
/user/{accountId}/positions
200

Default Response

Last updated