Get balances
curl --request GET \
--url https://api.agg.market/execution/balances \
--header 'Authorization: Bearer <token>' \
--header 'x-app-id: <api-key>'{
"cash": [
{
"tokenSymbol": "<string>",
"totalRaw": "<string>",
"decimals": 123,
"chains": [
{
"chainId": 123,
"tokenAddress": "<string>",
"balanceRaw": "<string>",
"decimals": 123,
"lastSyncedAt": "<string>",
"heldRaw": "<string>",
"availableRaw": "<string>",
"tokenSymbol": "<string>"
}
],
"availableRaw": "<string>",
"reservedRaw": "<string>"
}
],
"positions": [
{
"balance": 123,
"costBasis": 123,
"unrealizedPnl": 123,
"realizedPnl": 123,
"migrationPending": true
}
]
}Users
Get balances
Returns per-chain token balances and per-venue position balances for the authenticated user.
GET
/
execution
/
balances
Get balances
curl --request GET \
--url https://api.agg.market/execution/balances \
--header 'Authorization: Bearer <token>' \
--header 'x-app-id: <api-key>'{
"cash": [
{
"tokenSymbol": "<string>",
"totalRaw": "<string>",
"decimals": 123,
"chains": [
{
"chainId": 123,
"tokenAddress": "<string>",
"balanceRaw": "<string>",
"decimals": 123,
"lastSyncedAt": "<string>",
"heldRaw": "<string>",
"availableRaw": "<string>",
"tokenSymbol": "<string>"
}
],
"availableRaw": "<string>",
"reservedRaw": "<string>"
}
],
"positions": [
{
"balance": 123,
"costBasis": 123,
"unrealizedPnl": 123,
"realizedPnl": 123,
"migrationPending": true
}
]
}Authorizations
Your application ID. Required for all app-tier and user-tier routes.
JWT access token returned by POST /auth/verify. Required for user-tier routes.
Query Parameters
Available options:
live, paper ⌘I