Browse the extensions reference

holdings

returns HoldingsList

Portfolio positions grouped by entity.

Arguments

NameTypeDescription
portfolioIdString!The portfolio whose positions are grouped by entity.

Returns HoldingsList

Aggregated holdings across all of the caller's portfolios.

FieldTypeDescription
holdings[Holding!]!One row per issuing entity.
totalEntitiesInt!Count of entities represented.
totalPositionsInt!Total active positions backing these holdings.

Example

query
{ holdings(portfolioId: "...") { totalEntities totalPositions } }
curl
curl -X POST "https://api.robosystems.ai/extensions/$GRAPH_ID/graphql" \
  -H "X-API-Key: $ROBOSYSTEMS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "{ holdings(portfolioId: \"...\") { totalEntities totalPositions } }"}'