Positions
The Positions API provides access to your active trading positions across all markets on the Xmarket platform.
Get Positions List
Get list of positions (paginated, status=all, sorted by createdAt, supports partial name search via ?search=)
get
Authorizations
x-api-keystringRequired
Query parameters
marketIdstringOptional
pagestringOptionalDefault:
Page number
1Example: 1Pattern: ^\d+$pageSizestringOptionalDefault:
Page size
20Example: 20Pattern: ^\d+$searchstringOptional
orderBystring · enumOptionalDefault:
Sort by createdAt
latestTradeExample: latestTradePossible values: statusstring · enumOptionalDefault:
Filter by status
allExample: allPossible values: cachedContractAddressesKeystringOptionalExample:
Cached contract addresses key
cached-contract-addresses-keyHeader parameters
x-api-keystringRequired
Responses
200
List of positions
application/json
Paginated list of positions
totalnumberRequiredExample:
100pagenumberRequiredExample:
1pageSizenumberRequiredExample:
20400
Bad request
application/json
500
Internal server error
application/json
get
/api/v1/positionsPosition Status
Status
Description
Understanding Positions
Code Examples
Fetch All Open Positions
Calculate Total Portfolio Value
Common Use Cases
Portfolio Dashboard
Position Monitoring
Performance Analytics
Market Exposure
Related Documentation
Last updated
Was this helpful?