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.
None. The graph is chosen by the URL, never by an argument.
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.
| Field | Type | Description |
|---|---|---|
| graphId | String! | — |
| accountCount | Int! | — |
| transactionCount | Int! | — |
| entryCount | Int! | — |
| lineItemCount | Int! | — |
| earliestTransactionDate | Date | — |
| latestTransactionDate | Date | — |
| connectionCount | Int! | — |
| lastSyncAt | DateTime | — |
{ summary { graphId accountCount transactionCount entryCount } }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 } }"}'