Get Account Portfolio
Changed onRetrieves the token balances across all supported chains for a user's abstracted account
Request
- The document declares no server URL.
- Authnone declared. Required headers: x-api-version, x-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Query parameters
Headers
API version. Required; pinned to this document.
API key.
Response
OK
Example response
{
"portfolio": [
{
"balance": {
"locked": "0",
"unlocked": "1000000"
},
"tokenName": "USDC",
"tokenDecimals": 6,
"tokenChainBalance": [
{
"chainId": 1,
"balance": {
"locked": "0",
"unlocked": "1000000"
},
"tokenAddress": "0xa0B86A33e6441B8C4505B8C4505b8C4505B8C450"
}
]
}
]
}Changes
- breaking
the
x-api-versionrequest header's property undefined was restricted to a list of enum values - breaking
the
headerrequest parameterx-api-versionwas restricted to a list of enum values - breaking
the
headerrequest parameterx-api-versionbecame required - breaking
the response's body type changed from no type to
objectfor status - breaking
the response's body type changed from no type to
objectfor status - breaking
the response's body type changed from no type to
objectfor status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status - info
api operation id
getPortfoliowas added - info
added the new enum value
2026-01.alpsto theheaderrequest parameterx-api-version - info
removed the pattern
^\d{4}-\d{2}\.[a-z0-9]+$from theheaderrequest parameterx-api-version - info
for the
queryrequest parameterchainIds, the type was generalized fromarraytostring - info
for the
queryrequest parametertokens, the type was generalized fromarraytostring - info
removed response discriminator for the response status
- info
removed response discriminator for the response status
- info
removed response discriminator for the response status
- info
removed
subschema #1subschema #2subschema #3subschema #4subschema #5from the response bodyoneOflist for the response status - info
removed
subschema #1subschema #2subschema #3subschema #4subschema #5from the response bodyoneOflist for the response status - info
removed
subschema #1subschema #2subschema #3subschema #4subschema #5from the response bodyoneOflist for the response status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking
- info
api tag
Utilitiesadded - info
api tag
Portfolioremoved
- info