API · Read
Get holdings
Returns the current portfolio across internal holdings, Schwab accounts, and Gemini staking. Use it to know what the user already owns before sizing a proposal.
GET
/api/agent/v1/holdingsscope: readRequest
No parameters.
bash
curl -H "Authorization: Bearer ac_live_…" \
https://api.advisorscrypto.com/api/agent/v1/holdingsResponse
200 OK
{
"asOf": "2026-06-15T05:50:19Z",
"internalHoldings": [
{
"userId": "8d0a1f8b-…",
"custodian": "gemini",
"ticker": "BTC",
"assetType": "crypto",
"quantity": "2.41",
"currentPrice": "68515.00",
"marketValue": "165121.15"
}
],
"schwab": {
"accounts": [
{
"internalAccountId": "32803238",
"formattedAccountNumber": "3280-3238",
"accountType": "ira"
}
],
"positions": [
{
"accountId": "32803238",
"symbol": "AAPL",
"securityName": "APPLE INC",
"securityType": "Equity",
"quantity": "120",
"price": "220.00",
"marketValue": "26400.00"
}
]
},
"geminiStaking": []
}Notes
asOf reflects the moment AC assembled the response, not the last custodian sync. Numeric fields ship as strings to preserve precision on large decimals.
Last updated 2026-06-15