Browse the extensions reference

informationBlocks

returns [InformationBlock!]!

List Information Blocks with optional block_type + category filters.

blockType filters to one registered block type (e.g. 'schedule'). category filters on the registry entry's category label ('Close', 'Reporting', …). Both combine as AND. scenarioId threads into each envelope's FactSet binding (the Structure list itself is scenario-independent).

entityId (omitted = the scenario's entity, else the group parent) lists the blocks shared by the group plus that entity's own schedules, reconciliations and forecasts, never another entity's; shared blocks read its books.

Arguments

NameTypeDescription
blockTypeStringFilter to one registered block type, e.g. schedule.
categoryStringFilter on the registry entry's category label, e.g. Close or Reporting.
limitIntMaximum rows to return, 1-1000. Omit to use this field's own default; out of range raises INVALID_PAGINATION.
offsetIntRows to skip before returning, 0 or greater. Out of range raises INVALID_PAGINATION.
scenarioIdStringA forecast block's structure id, threaded into each envelope's FactSet binding.
entityIdStringThe entity whose blocks and books to list. Omit for the group parent.

Returns InformationBlock

FieldTypeDescription
idID!—
blockTypeString!—
nameString!—
displayNameString!—
categoryString!—
taxonomyIdString—
taxonomyNameString—
disclosureIdString—
entityIdStringThe entity whose books the envelope reads: a schedule, reconciliation or forecast reads its owner's; a shared block (statements, metrics) the entity asked for, else the group parent.
informationModelInformationModel!—
artifactArtifact!—
elements[InformationBlockElement!]!—
connections[InformationBlockConnection!]!—
facts[InformationBlockFact!]!—
rules[InformationBlockRule!]!—
dimensions[JSON!]!—
factSetInformationBlockFactSet—
verificationResults[InformationBlockVerificationResult!]!—
verificationSummaryInformationBlockVerificationSummary—
viewInformationBlockViewProjections!—

Example

query
{ informationBlocks { id blockType name displayName } }
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": "{ informationBlocks { id blockType name displayName } }"}'