Browse the extensions reference

summary

returns LedgerSummary

Ledger counts + date range + connection metadata.

Counts and dates come from the ledger itself; the connection fields describe the source system feeding it. If connection metadata cannot be read the field still resolves, reporting a zero count and a null timestamp rather than failing the whole query.

Arguments

None. The graph is chosen by the URL, never by an argument.

Returns LedgerSummary

High-level rollup of a graph's ledger state — counts plus the date-range bookends and integration sync timestamp. Used by dashboards and the onboarding wizard to answer "is this graph populated yet?" without walking every transaction. connectionCount reflects active integrations (QuickBooks / Plaid / etc.); a non-null lastSyncAt means at least one connection has run.

FieldTypeDescription
graphIdString!
accountCountInt!
transactionCountInt!
entryCountInt!
lineItemCountInt!
earliestTransactionDateDate
latestTransactionDateDate
connectionCountInt!
lastSyncAtDateTime

Example

query
{ summary { graphId accountCount transactionCount entryCount } }
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": "{ summary { graphId accountCount transactionCount entryCount } }"}'