returns InformationBlock
Fetch a single Information Block envelope by id.
scenarioId selects the FactSet slice: omitted = actuals; a
forecast block's structure id = that scenario's parallel universe
(statement envelopes bind its latest computed month, metric
envelopes extend the series with its forward columns, labeled
"(forecast)").
series renders a statement block as its whole report-set time
series — one column per period, actuals-preferred at the seam when
combined with scenarioId; forecast columns carry
periods[].forecast = true. Non-statement block types ignore it.
seriesHistory / seriesForecast window the series to its
seam-adjacent columns — the last N actual columns and the first N
forecast columns; omitted = unbounded. Pass the visible window so
the envelope scales with the screen, not the ledger's age.
| Name | Type | Description |
|---|---|---|
| id | ID! | The block's structure id. |
| scenarioId | String | A forecast block's structure id. Omit for actuals. |
| series | Boolean | Render a statement block as its whole report-set time series, one column per period. Ignored by non-statement block types. |
| seriesHistory | Int | Cap the series at the last N actual columns. Omit for unbounded. |
| seriesForecast | Int | Cap the series at the first N forecast columns. Omit for unbounded. |
| Field | Type | Description |
|---|---|---|
| id | ID! | — |
| blockType | String! | — |
| name | String! | — |
| displayName | String! | — |
| category | String! | — |
| taxonomyId | String | — |
| taxonomyName | String | — |
| disclosureId | String | — |
| informationModel | InformationModel! | — |
| artifact | Artifact! | — |
| elements | [InformationBlockElement!]! | — |
| connections | [InformationBlockConnection!]! | — |
| facts | [InformationBlockFact!]! | — |
| rules | [InformationBlockRule!]! | — |
| dimensions | [JSON!]! | — |
| factSet | InformationBlockFactSet | — |
| verificationResults | [InformationBlockVerificationResult!]! | — |
| verificationSummary | InformationBlockVerificationSummary | — |
| view | InformationBlockViewProjections! | — |
{ informationBlock(id: "rec_...") { id blockType name displayName } }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": "{ informationBlock(id: \"rec_...\") { id blockType name displayName } }"}'