Technical Reference
This section serves as the centralized repository for all strict API definitions, JSON schemas, and syntax rules used within the Struktural platform. It is optimized for Software Architects and AI Agents interacting with the platform via the Model Context Protocol (MCP).
Please navigate through the following sub-sections:
8.1 Scripting API Reference Exhaustive reference covering C# context properties, data fetching methods, UI interaction commands, mandatory EF Core async patterns, and injected system services for the Roslyn sandbox.
8.2 Filtering Syntax (FilterNode) The strict JSON schema for the universal
FilterNodeobject used across Grid Views, APIs, and Workflow Audience filters, including dynamic date mathematics and EAV metadata querying.8.3 Workflow Nodes Dictionary A comprehensive reference for the JSON schema of every supported workflow node type (e.g.,
DecisionSplit,WaitForUserAction,RunCustomAction,GenerateReport).8.4 Reporting Schema Technical JSON definitions for
ReportDefinitionobjects, includingCustomQueryDefinition(manual SQL joins) and DashboardReportChartconfigurations.