Appearance
Query
Type: Object
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| aggregateComponents | ComponentAggregate! | filter: ComponentFilterInput | Aggregate components with optional filtering. Returns count, sum, avg, min, max. Requires component:list permission. | |
| aggregateJobs | JobAggregate! | filter: JobFilterInput | Aggregate jobs with optional filtering. Returns count, sum, avg, min, max. Requires job:list permission. | |
| aggregateMetricPoints | MetricAggregatePointsResult! | input: AggregateMetricPointsInput! | Aggregate metric data points into time buckets with configurable statistics. Automatically routes to pre-computed continuous aggregates for HOUR/DAY/WEEK/MONTH intervals. Supports gap-filling (LOCF/interpolation), time-weighted averages, and counter delta/rate via Toolkit. For counter metrics, computes delta (last-first) per bucket instead of average. Requires metric:read permission. | |
| aggregateOperations | OperationAggregate! | filter: OperationFilterInput | Aggregate operations with optional filtering. Returns count, sum, avg, min, max. Requires operation:list permission. | |
| allWorkflowTriggers | [WorkflowTriggerState!]! | List all triggers for the current tenant. Requires workflow:list permission. | ||
| auditProduction | AuditVerdictOutput! | input: AuditProductionInput! | Audit in-flight production for a job: evaluate current progress against the production DAG to detect waste, yield shortfalls, duration overruns, and item-level failures with downstream cascade analysis. Requires job:read permission. | |
| auditProductionEnriched | AuditVerdictOutput! | input: AuditProductionInput! | Enriched production audit: same as auditProduction but additionally includes work center baseline metrics, production cell rankings, and live in-flight performance from progress_points hourly aggregates. Returns the same AuditVerdictOutput type with enrichments and livePerformance fields populated. | |
| chatAIAvailability | ChatAIAvailability! | Check if AI chat features are available for the current tenant. | ||
| compareMetrics | MetricComparisonResult! | input: CompareMetricsInput! | Compare multiple metrics side-by-side over the same time range and interval. Returns time-bucketed aggregates and summary statistics for each metric. Supports 2-10 metrics per request. Requires metric:read permission. | |
| concept | Concept | id: ConceptID! | Fetch a single concept by ID. Requires concept:read permission. | |
| concepts | ConceptConnection! | after: Stringfilter: ConceptFilterInputfirst: Intsort: [ConceptSortInput!] | List the tenant's concepts with pagination. Requires concept:list permission. | |
| controllerConnectionStatus | BridgeConnectionStatus! | id: ControllerID! | Check whether a controller has an active bridge connection. Requires controller:read permission. | |
| controllerJMFConfig | ControllerJMFConfigState | controllerId: ControllerID! | Read a controller's JMF endpoint configuration. Requires controller:read. | |
| customerAccountSummary | CustomerAccountSummaryPayload! | customerId: CustomerID!fromDate: StringtoDate: String | Fetch a customer account summary with orders, estimates, invoices and financial totals. Requires customer:read. | |
| dailyDispatchManifest | DailyDispatchManifestPayload! | date: String! | Fetch all shipments for a given date with packages, items, and order details. Requires shipment:list. | |
| dataRecordsBySchema | DataRecordConnection! | after: Stringfirst: Intinput: DataRecordsBySchemaInput! | List data records for a schema with pagination. Requires datarecord:read permission. | |
| dataRecordsByTaggable | DataRecordConnection! | after: Stringfirst: Intinput: DataRecordsByTaggableInput! | List data records tagged to a specific entity with pagination. Requires datarecord:read permission. | |
| dataSchemas | DataSchemaConnection! | after: Stringfirst: Int | List all data schemas for the current tenant with pagination. Requires dataschema:read permission. | |
| describeQuerySchema | QuerySchemaPayload! | input: DescribeQuerySchemaInput! | Analyze a MicroSQL query and return the inferred result schema (column names, data types) without executing it. Returns validation errors with typo-correcting suggestions if the query is invalid. Requires :list permission on at least one table's resource. | |
| downsampleMetricPoints | MetricDownsampleResult! | input: MetricDownsampleInput! | Downsample metric data points for efficient visualization. Uses the Largest Triangle Three Buckets (LTTB) algorithm to preserve the visual shape of the time series while reducing point count. Optionally preserves gaps in data via gp_lttb(). Uses Toolkit lttb() / gp_lttb(). Requires metric:read permission. | |
| evaluateProducibility | ProducibilityResultOutput! | input: EvaluateProducibilityInput! | Evaluate whether a component can be produced by the given work centers | |
| exportMLModelConfig | ExportMLModelConfigPayload! | input: ExportMLModelConfigInput! | Export an ML model config as JSON or YAML. Requires mlmodelconfig:read permission. | |
| extractProduction | ExtractProductionPayload! | input: ExtractProductionInput! | Extract ISO 19593-1 production steps from supplied PDF bytes inline (not persisted) — inspect before creating Operations. Requires operation:read permission. | |
| folder | Folder | id: FolderID! | A single folder in the caller's tenant, or null when no folder with that id exists there. Requires folder:read permission. | |
| folders | FolderConnection! | after: Stringfilter: FolderFilterInputfirst: Intsort: [FolderSortInput!] | Folders in the caller's tenant, filtered and sorted, as a connection. Requires folder:list permission. | |
| fulfillmentImpact | [GraphNode!]! | direction: StringentityId: ID!maxDepth: Int | Entities reachable up/downstream from a fulfillment entity (the seed is excluded). Requires fulfillment:read permission. | |
| fulfillmentTrace | GraphTrace! | direction: StringentityId: ID!maxDepth: Int | Lineage subgraph (nodes + edges) around a fulfillment entity. Requires fulfillment:read permission. | |
| generateDefaultDataQuery | String | topic: String! | Generate a default GraphQL data query for an event topic. Returns a query string with all scalar fields for the resource, or null if the topic has no matching query. The query uses $id as the variable for the resource ID. | |
| getAddress | AddressState | id: AddressID! | Fetch a single address by ID. Requires address:read permission. | |
| getAddressBy | AddressState | externalId: String | Fetch an address by external ID. Requires address:read permission. | |
| getAIAdapter | AIAdapterOutput | id: AIAdapterID! | Fetch an AI adapter by ID. Requires aiadapter:read permission. | |
| getAIAgent | AIAgentState | id: AIAgentID! | Fetch an AI agent by ID. Requires aiAgent:read permission. | |
| getBusinessUnit | BusinessUnitState | id: BusinessUnitID! | Fetch a single business unit by ID. Requires businessunit:read permission. | |
| getBusinessUnitBy | BusinessUnitState | code: StringexternalId: String | Fetch a business unit by external ID or code. Requires businessunit:read permission. | |
| getCapability | CapabilityState | id: CapabilityID! | Fetch a single capability by id, scoped to the caller's tenant. Null when no visible capability has that id. Requires capability:read permission. | |
| getCarrier | CarrierState | id: CarrierID! | Fetch a carrier by ID. Requires carrier:read permission. | |
| getChatSession | ChatSessionState | id: ChatSessionID! | Fetch a chat session by ID. Requires chatsession:read permission. | |
| getComponent | ComponentState | id: ComponentID! | Fetch a component by ID. Requires component:read permission. | |
| getComponentArtworkFile | ComponentArtworkFileState | id: ComponentArtworkFileID! | Fetch a component artwork file reference by ID. Requires componentArtworkFile:read permission. | |
| getComponentBy | ComponentState | externalId: String | Fetch a component by external ID. Requires component:read permission. | |
| getComponentGroup | ComponentGroupState | id: ComponentGroupID! | Fetch a component section by ID. Requires componentGroup:read permission. | |
| getContactBy | ContactState | email: StringexternalId: String | Fetch a contact by external ID or email. Requires contact:read permission. | |
| getController | ControllerState | id: ControllerID! | Fetch a single controller by ID. Requires controller:read permission. | |
| getControllerPolicy | ControllerPolicyState | id: ControllerPolicyID! | Fetch a controller policy by its ID. Requires controller_policy:read permission. | |
| getControllerPolicyByController | ControllerPolicyState | controllerId: ControllerID! | Fetch a controller's policy by the controller ID (the natural key). Returns null if no policy is configured (default-deny). | |
| getCostCategory | CostCategoryState | id: CostCategoryID! | Fetch a single cost category by ID. Requires costcategory:read permission. | |
| getCostCategoryBy | CostCategoryState | code: StringexternalId: String | Fetch a cost category by external ID or code. Requires costcategory:read permission. | |
| getCostCenter | CostCenterState | id: CostCenterID! | Fetch a single cost center by ID. Requires costcenter:read permission. | |
| getCostCenterBy | CostCenterState | code: StringexternalId: String | Fetch a cost center by external ID or code. Requires costcenter:read permission. | |
| getCostRate | CostRateState | id: CostRateID! | Fetch a single cost rate by ID. Requires costrate:read permission. | |
| getCustomApp | CustomAppState | id: CustomAppID! | Fetch a custom app by ID. Requires customapp:read permission. | |
| getCustomAppByHandle | CustomAppState | handle: String! | Fetch a custom app by handle. Requires customapp:read permission. | |
| getCustomAppVersion | CustomAppVersionState | id: CustomAppVersionID! | Fetch a custom app version by ID. Requires customapp:read permission. | |
| getCustomDataContainer | CustomDataContainerState | input: CustomDataContainerByIdInput! | Fetch a custom data container by ID. Requires customapp:read permission. | |
| getCustomer | CustomerState | id: CustomerID! | Fetch a single customer by ID. Requires customer:read permission. | |
| getCustomerBy | CustomerState | externalId: String | Fetch a customer by external ID. Requires customer:read permission. | |
| getCustomWorkflowAction | CustomWorkflowActionState | id: CustomWorkflowActionID! | Fetch a single custom action by id within the caller's tenant. Returns null when no such action exists. Requires customWorkflowAction:read permission. | |
| getDashboard | DashboardState | id: DashboardID! | Fetch a dashboard by ID with its cards. Requires dashboard:read permission. | |
| getDashboardCard | DashboardCardState | cardId: DashboardCardID!dashboardId: DashboardID! | Fetch a single dashboard card. Visibility follows the parent dashboard. Requires dashboard:read permission. | |
| getDataClip | DataClipState | id: DataClipID! | Get a data clip by ID | |
| getDataRecord | DataRecordState | input: DataRecordByIdInput! | Fetch a data record by ID. Requires datarecord:read permission. | |
| getDataSchema | DataSchemaState | input: DataSchemaByIdInput! | Fetch a data schema by ID. Requires dataschema:read permission. | |
| getDataSchemaByName | DataSchemaState | input: DataSchemaByNameInput! | Fetch a data schema by name. Requires dataschema:read permission. | |
| getDevice | DeviceState | id: DeviceID! | Fetch a single device by ID. Requires device:read permission. | |
| getDropboxBackend | DropboxBackend | id: StorageBackendID! | Fetch one storage backend as a Dropbox backend. Null when no backend with that id exists in the caller's tenant, or when it exists but is not Dropbox — a backend has exactly one kind, so asking for the wrong face is a miss rather than an error. Requires storageBackend:read permission. | |
| getEdgeApp | EdgeAppState | id: EdgeAppID! | Fetch a edge app by ID. Requires edge_app:read permission. | |
| getEdgeAppEvent | EdgeAppEventState | id: EdgeAppEventID! | Fetch a edge app event by ID. Requires edge_app_event:read permission. | |
| getEdgeAppInstallation | EdgeAppInstallationState | id: EdgeAppInstallationID! | Fetch a edge app installation by ID. Requires edge_app_installation:read permission. | |
| getEstimate | EstimateState | id: EstimateID! | Fetch an estimate by ID. Requires estimate:read permission. | |
| getEstimateBy | EstimateState | externalId: String | Fetch an estimate by external ID. Requires estimate:read permission. | |
| getEstimateLine | EstimateLineState | id: EstimateLineID! | Fetch an estimate line by ID. Requires estimate:read permission. | |
| getExecution | WorkflowExecutionState | id: WorkflowExecutionID! | Fetch a single workflow execution by ID. Requires workflow:read permission. | |
| getExecutionSteps | [WorkflowExecutionStepState!]! | executionId: WorkflowExecutionID! | Fetch all steps for a workflow execution. Requires workflow:read permission. | |
| getExternalSchema | ExternalSchemaState | id: ExternalSchemaID! | Fetch an external schema by ID. Requires externalSchema:read permission. | |
| getFile | FileState | id: FileID! | Fetch a file by ID. Requires file:read permission. | |
| getFTPBackend | FTPBackend | id: StorageBackendID! | Fetch one storage backend as an FTP backend. Null when no backend with that id exists in the caller's tenant, or when it exists but is not FTP — a backend has exactly one kind, so asking for the wrong face is a miss rather than an error. Requires storageBackend:read permission. | |
| getGoogleDriveBackend | GoogleDriveBackend | id: StorageBackendID! | Fetch one storage backend as a Google Drive backend. Null when no backend with that id exists in the caller's tenant, or when it exists but is not Google Drive — a backend has exactly one kind, so asking for the wrong face is a miss rather than an error. Requires storageBackend:read permission. | |
| getHostPathBackend | HostPathBackend | id: StorageBackendID! | Fetch one storage backend as a host-path backend. Null when no backend with that id exists in the caller's tenant, or when it exists but is not host-path — a backend has exactly one kind, so asking for the wrong face is a miss rather than an error. Requires storageBackend:read permission. | |
| getImpositionSpec | ImpositionSpecState | id: ImpositionSpecID! | Fetch an imposition spec by ID. Requires impositionSpec:read permission. | |
| getIncomingWebhook | IncomingWebhookState | id: IncomingWebhookID! | Fetch an incoming webhook by ID. Requires incomingWebhook:read permission. | |
| getIntegrationDataContainer | IntegrationDataContainerState | input: IntegrationDataContainerByIdInput! | Fetch an integration data container by ID. Requires integrationDataContainer:read permission. | |
| getIntegrationDataContainerByName | IntegrationDataContainerState | input: IntegrationDataContainerByNameInput! | Fetch an integration data container by instance, schema, and name. Requires integrationDataContainer:read permission. | |
| getIntegrationDefinition | IntegrationDefinitionState | id: IntegrationDefinitionID! | Fetch a single integration definition by ID. Requires integrationDefinition:read permission. | |
| getIntegrationInstance | IntegrationInstanceState | id: IntegrationInstanceID! | Fetch a single integration instance by ID. Requires integrationInstance:read permission. | |
| getInvoice | InvoiceState | id: InvoiceID! | Fetch a single invoice by ID. Requires invoice:read permission. | |
| getInvoiceLine | InvoiceLineState | id: InvoiceLineID! | Fetch a single invoice line by ID. Requires invoice:read permission. | |
| getJob | JobState | id: JobID! | Fetch a job by ID. Requires job:read permission. | |
| getJobBy | JobState | externalId: String | Fetch a job by external ID. Requires job:read permission. | |
| getJobGroup | JobGroupState | id: JobGroupID! | Fetch a job group by ID. Requires jobGroup:read permission. | |
| getJobMaterialReservation | JobMaterialReservationState | id: JobMaterialReservationID! | Fetch a single job material reservation by ID. Requires jobMaterialReservation:read permission. | |
| getJourney | Journey | id: JourneyID! | Fetch a single journey by ID, if the caller may see it. | |
| getJourneyByHandle | Journey | handle: String! | Fetch a journey by its stable handle (deep links / anchored launches), if the caller may see it. | |
| getJourneyVersion | JourneyVersion | id: JourneyVersionID! | Fetch one journey version by ID. Returns null when the journey is not visible to the caller, and when the version is still an open draft and the caller is not its author — matching what listJourneyVersions would show. | |
| getKioskModeInfo | KioskModeInfo! | Get kiosk mode information including accessible apps for the current user. Requires authentication. | ||
| getLuaSample | LuaSample | id: String! | Fetch one Lua sample with its runnable source. Requires script:read. | |
| getMagicQueryGraphQL | MagicQueryOperation! | query: QueryScalar! | Resolves a Magic Query string to the real GraphQL operation and variables it runs, so consumers can graduate from the façade to raw GraphQL. Does not execute. | |
| getMagicQuerySchema | MagicQuerySchema! | query: QueryScalar! | Returns the input JSON Schema and output introspection for a Magic Query noun, so consumers (especially LLMs) can learn its contract before calling magicQuery. | |
| getMetric | MetricState | id: MetricID! | Fetch a single metric by ID. Requires metric:read permission. | |
| getMetricPoints | MetricPointsResult! | from: ISO8601limit: IntmetricId: MetricID!to: ISO8601 | Query time-series data points for a metric. Returns a flat array ordered by timestamp, with summary stats. Requires metric:read permission. | |
| getMilestone | MilestoneState | id: MilestoneID! | Fetch a milestone by ID. Requires milestone:read permission. | |
| getMilestoneBy | MilestoneState | externalId: String | Fetch a milestone by external ID. Requires milestone:read permission. | |
| getMLModelConfig | MLModelConfigOutput | id: MLModelConfigID! | Fetch an ML model config by ID. Requires mlmodelconfig:read permission. | |
| getMLModelConfigVersion | MLModelConfigVersionOutput | id: MLModelConfigVersionID! | Get a specific ML model config version by ID. Requires mlmodelconfig:read permission. | |
| getNetwork | NetworkState | id: NetworkID! | Fetch a single network by ID. Requires network:read permission. | |
| getNotificationGroup | NotificationGroupState | id: NotificationGroupID! | Fetch a notification group by ID. Requires notificationGroup:read permission. | |
| getNotificationRecipient | NotificationRecipientState | id: NotificationRecipientID! | Fetch a notification recipient by ID. Requires notificationRecipient:read permission. | |
| getOperation | OperationState | id: OperationID! | Fetch an operation by ID. Requires operation:read permission. | |
| getOperationBy | OperationState | externalId: String | Fetch an operation by external ID. Requires operation:read permission. | |
| getOperationCompletion | OperationCompletionState | id: OperationCompletionID! | Fetch an operation completion record by ID. Requires operation:read permission. | |
| getOperationCompletionByOperation | OperationCompletionState | operationId: OperationID! | Fetch the most recent completion record for an operation. Requires operation:read permission. | |
| getOperationCostMapping | OperationCostMappingState | id: OperationCostMappingID! | Fetch a single operation cost mapping by ID. Requires costcategory:read permission. | |
| getOperationParameterSchema | JSON | kind: String! | Returns the JSON Schema (draft-07) for the parameters field of the given operation kind, or null if no schema is defined for that kind. Use this to drive dynamic form generation on the client. Requires operation:read permission. | |
| getOptimizationRun | OptimizationRunState | id: OptimizationRunID! | Get an optimization run by ID. Requires optimizationRun:read permission. | |
| getOrder | OrderState | id: OrderID! | Fetch an order by ID. Requires order:read permission. | |
| getOrderLine | OrderLineState | id: OrderLineID! | Fetch an order line by ID. Requires order:read permission. | |
| getPayment | PaymentState | id: PaymentID! | Fetch a single payment by ID. Requires payment:read permission. | |
| getPreflightReport | PreflightReportState | id: PreflightReportID! | Fetch a preflight report by ID. Requires preflightReport:read permission. | |
| getPrepressOperation | PrepressOperationState | id: PrepressOperationID! | Fetch a prepress operation by ID. Requires prepressOperation:read permission. | |
| getPriceBracket | PriceBracketState | id: PriceBracketID! | Fetch a single price bracket by ID. Requires priceBracket:read permission. | |
| getProduct | ProductState | id: ProductID! | Fetch a single product by ID. Requires product:read permission. | |
| getProductionCell | ProductionCellState | id: ProductionCellID! | Fetch a single production cell by id, scoped to the caller's tenant. Null when no such production cell exists. Requires productionCell:read permission. | |
| getProductionPlan | ProductionPlanWithChildren | id: ProductionPlanID! | A single production plan with all of its planned operations and edges. Null when no such plan exists in the caller's tenant. Requires productionPlan:read permission. | |
| getProductionReport | ProductionReportState | id: ProductionReportID! | Fetch a production report by ID. Requires productionReport:read. | |
| getProductTemplate | ProductTemplateState | id: ProductTemplateID! | Fetch a product template by ID. Requires productTemplate:read permission. | |
| getProductTemplateVersion | ProductTemplateVersionState | templateId: ProductTemplateID!version: Int! | Fetch a specific published version. Requires productTemplate:read permission. | |
| getProtobufSchema | ProtobufSchemaState | input: ProtobufSchemaByIdInput! | Fetch a protobuf schema by ID. Requires protobufSchema:read permission. | |
| getProtobufSchemaByName | ProtobufSchemaState | input: ProtobufSchemaByNameInput! | Fetch a protobuf schema by name. Requires protobufSchema:read permission. | |
| getPurchaseOrder | PurchaseOrderState | id: PurchaseOrderID! | Fetch a single purchase order by ID. Requires purchaseOrder:read permission. | |
| getPurchaseOrderLine | PurchaseOrderLineState | id: PurchaseOrderLineID! | Fetch a single purchase order line by ID. Requires purchaseOrder:read permission. | |
| getRecordedCost | RecordedCostState | id: RecordedCostID! | Fetch a single recorded cost by ID. Requires recordedcost:read permission. | |
| getS3Backend | S3Backend | id: StorageBackendID! | Fetch one storage backend as an S3 backend. Null when no backend with that id exists in the caller's tenant, or when it exists but is not S3 — a backend has exactly one kind, so asking for the wrong face is a miss rather than an error. Requires storageBackend:read permission. | |
| getScheduleScenario | ScheduleScenarioState | id: ScheduleScenarioID! | Fetch a single schedule scenario by id, or null when it does not exist. Requires scheduleScenario:read permission. | |
| getScript | ScriptState | id: ScriptID! | Fetch a script by ID. Requires script:read permission. | |
| getScriptByName | ScriptState | name: String! | Fetch a script by name. Requires script:read permission. | |
| getScriptVersion | ScriptVersionState | scriptId: ScriptID!version: Int! | Fetch one version of a script. Requires script:read permission. | |
| getSharedResource | SharedResourceEnvelope | id: SharedResourceTemplateID! | Fetch a single catalog template's metadata by id. Returns null when no such template exists in the catalog. Requires sharedResource:read permission. | |
| getShiftDefinition | ShiftDefinitionState | id: ShiftDefinitionID! | Fetch a single shift definition by id, or null when no definition with that id exists in the caller's tenant. Requires shiftDefinition:read permission. | |
| getShipment | ShipmentState | id: ShipmentID! | Fetch a shipment by ID. Requires shipment:read permission. | |
| getShipmentItem | ShipmentItemState | id: ShipmentItemID! | Fetch a shipment item by ID. Requires shipment:read permission. | |
| getShipmentPackage | ShipmentPackageState | id: ShipmentPackageID! | Fetch a shipment package by ID. Requires shipment:read permission. | |
| getStorageBackend | StorageBackendOutput | id: StorageBackendID! | Fetch one storage backend by id. Null when no backend with that id exists in the caller's tenant. Requires storageBackend:read permission. | |
| getSubstrate | SubstrateState | id: SubstrateID! | Fetch a substrate by ID. Requires substrate:read permission. | |
| getSubstrateBy | SubstrateState | externalId: String | Fetch a substrate by external ID. Requires substrate:read permission. | |
| getSubstrateTemplateLine | SubstrateTemplateLineState | id: SubstrateTemplateLineID! | Fetch a single substrate template line by ID. Requires substrateTemplateLine:read permission. | |
| getSupplier | SupplierState | id: SupplierID! | Fetch a single supplier by ID. Requires supplier:read permission. | |
| getTask | TaskState | id: TaskID! | Fetch a task by ID. Requires task:read permission. | |
| getTaskEvents | TaskEventConnection! | after: Stringfirst: InttaskId: TaskID! | Fetch the audit trail for a task, paginated. Requires task:read permission. | |
| getTaxCode | TaxCodeState | id: TaxCodeID! | Fetch a single tax code by ID. Requires taxCode:read permission. | |
| getTemplate | TemplateState | id: TemplateID! | Fetch a template by ID. Requires template:read permission. | |
| getTemplateByHandle | TemplateState | handle: String! | Fetch a template by handle. Requires template:read permission. | |
| getTemplateVersion | TemplateVersionState | id: TemplateVersionID! | Fetch one template version by ID. Requires template:read permission. | |
| getWarehouseLocation | WarehouseLocationState | id: WarehouseLocationID! | Fetch a single warehouse location in the caller's tenant by id; null when no such location exists. Requires warehouseLocation:read permission. | |
| getWarehouseStock | WarehouseStockState | id: WarehouseStockID! | Fetch a single warehouse stock record in the caller's tenant. Returns null when no such record exists. Requires read access to warehouse stock. | |
| getWarehouseTransfer | WarehouseTransferState | id: WarehouseTransferID! | Fetch a single warehouse transfer in the caller's tenant, or null when no such transfer exists. Requires warehouseTransfer:read permission. | |
| getWorkCenter | WorkCenterState | id: WorkCenterID! | Fetch a single work center by id, scoped to the caller's tenant. Null when no such work center exists. Requires workCenter:read permission. | |
| getWorkCenterBy | WorkCenterState | externalId: String | Fetch a work center by external ID. Requires workCenter:read permission. | |
| getWorkCenterCapability | WorkCenterCapabilityState | id: WorkCenterCapabilityID! | One capability assignment by its own id, or null when it is not in the caller's tenant. Requires workCenter:read permission. | |
| getWorkCenterDevice | WorkCenterDeviceState | id: WorkCenterDeviceID! | One device binding by its own id, or null when it is not in the caller's tenant. Requires workCenter:read permission. | |
| getWorkCenterShiftProfile | WorkCenterShiftProfileState | id: WorkCenterShiftProfileID! | One shift profile assignment by its own id, or null when it is not in the caller's tenant. Requires workCenter:read permission. | |
| getWorkflow | WorkflowState | id: WorkflowID! | Fetch a single workflow by ID. Requires workflow:read permission. | |
| getWorkflowSchema | String! | Get the JSON Schema for workflow definitions. Can be used with Zod or other validation libraries. Requires workflow:read permission. | ||
| getWorkflowVersion | WorkflowVersionState | id: WorkflowVersionID! | Fetch a single workflow version by ID. Requires workflow:read permission. | |
| getWorkspace | Workspace | id: WorkspaceID! | Fetch a single workspace by ID, if the caller may see it. | |
| getWorkspaceByHandle | Workspace | handle: String! | Fetch a workspace by its stable handle (deep links / anchored launches), if the caller may see it. | |
| getWorkspaceVersion | WorkspaceVersion | id: WorkspaceVersionID! | Fetch one workspace version by ID. Returns null when the workspace is not visible to the caller, and when the version is still an open draft and the caller is not its author — matching what listWorkspaceVersions would show. | |
| iacGuides | [IaCGuide!]! | Every authoring guide, for a tool that syncs them to a folder. Intended for schema pull to call once and write to disk, not for an agent to call while authoring — a file can be grepped and re-read in part, where a response arrives whole. | ||
| iacSchema | IaCSchemaDocument! | The infrastructure-only view of this schema, for declarative tooling. Contains only annotated resources and the types they reach. | ||
| iacSchemaDocument | IaCSchemaDocumentPayload! | ref: String! | Fetch the JSON Schema document a SCHEMA-kind validator references, for declarative tooling. | |
| iacValidate | IaCValidationResult! | role: Stringsource: String!validator: String! | Validate an infrastructure artifact. Pure and side-effect free; safe to alias many times in one document. | |
| integrationInstanceTimers | [IntegrationInstanceTimer!]! | instanceId: IntegrationInstanceID! | List the timers declared in the integration manifest backing this instance. Requires integrationInstance:read permission. | |
| isKioskUser | Boolean! | Check if the current user is in kiosk mode. Requires authentication. | ||
| jobCostingSummary | JobCostingSummaryPayload! | jobId: JobID! | Get a costing summary for a job including material and operation costs. Requires job:read. | |
| knowledgeNote | KnowledgeNote | id: KnowledgeNoteID! | Fetch a single knowledge note by ID. Requires knowledgeNote:read permission. | |
| knowledgeNotes | KnowledgeNoteConnection! | after: Stringfilter: KnowledgeNoteFilterInputfirst: Intsort: [KnowledgeNoteSortInput!] | List knowledge notes with pagination and filtering. A direct query over the store; for situational relevance use retrieveKnowledge. Requires knowledgeNote:list permission. | |
| latestProgress | ProgressPointState | operationId: OperationID! | Get the most recent progress snapshot for an operation. Requires progressPoint:read permission. | |
| listAddresses | AddressConnection! | after: Stringbefore: Stringfilter: AddressFilterInputfirst: Intlast: Intsort: [AddressSortInput!] | List addresses with pagination. Requires address:list permission. | |
| listAIAdapters | AIAdapterConnection! | after: Stringbefore: Stringfilter: AIAdapterFilterInputfirst: Intlast: Intsort: [AIAdapterSortInput!] | List AI adapters with pagination and filtering. Requires aiadapter:list permission. | |
| listAIAgents | AIAgentConnection! | after: Stringfilter: AIAgentFilterInputfirst: Intsort: [AIAgentSortInput!] | List AI agents with pagination. Requires aiAgent:list permission. | |
| listAvailableActions | AvailableActionConnection! | after: Stringfirst: Int | The tenant's unified action catalog: every active custom action plus every action declared by an active integration instance, ordered by label and keyset-paginated. Inactive custom actions are omitted. Requires customWorkflowAction:list permission. | |
| listBusinessUnits | BusinessUnitConnection! | after: Stringbefore: Stringfilter: BusinessUnitFilterInputfirst: Intlast: Intsort: [BusinessUnitSortInput!] | List business units with pagination. Requires businessunit:list permission. | |
| listCapabilities | CapabilityConnection! | after: Stringbefore: Stringfilter: CapabilityFilterInputfirst: Intlast: Intsort: [CapabilitySortInput!] | List the capabilities visible to the caller's tenant — the tenant's own capabilities plus any non-tenant-scoped ones. Requires capability:list permission. | |
| listCarriers | CarrierConnection! | after: Stringfilter: CarrierFilterInputfirst: Intsort: [CarrierSortInput!] | List carriers with pagination. Requires carrier:list permission. | |
| listChatSessions | ChatSessionConnection! | after: Stringbefore: Stringfilter: ChatSessionFilterInputfirst: Intlast: Intsort: ChatSessionSortInput | List chat sessions with pagination and filtering. Requires chatsession:list permission. | |
| listComponentArtworkFiles | [ComponentArtworkFileState!]! | componentId: ComponentID! | List artwork file references for a component. Requires componentArtworkFile:list permission. | |
| listComponentGroups | ComponentGroupConnection! | after: Stringfirst: IntjobId: JobID | List component sections, optionally scoped to a job. Requires componentGroup:list permission. | |
| listComponents | ComponentConnection! | after: Stringbefore: Stringfilter: ComponentFilterInputfirst: Intlast: Intsort: [ComponentSortInput!] | List components with pagination and filtering. Requires component:list permission. | |
| listContacts | ContactConnection! | after: Stringbefore: Stringfilter: ContactFilterInputfirst: Intlast: Intsort: [ContactSortInput!] | List contacts with pagination. Requires contact:list permission. | |
| listControllerPolicies | ControllerPolicyConnection! | after: Stringbefore: Stringfilter: ControllerPolicyFilterInputfirst: Intlast: Intsort: [ControllerPolicySortInput!] | List controller policies with pagination. Requires controller_policy:list permission. | |
| listControllers | ControllerConnection! | after: Stringbefore: Stringfilter: ControllerFilterInputfirst: Intlast: Intsort: [ControllerSortInput!] | List controllers with pagination. Requires controller:list permission. | |
| listControllerTokens | ControllerTokenConnection! | after: Stringbefore: Stringfilter: ControllerTokenFilterInputfirst: Intlast: Intsort: [ControllerTokenSortInput!] | List controller tokens with pagination. Requires controller_token:list permission. | |
| listCostCategories | CostCategoryConnection! | after: Stringbefore: Stringfilter: CostCategoryFilterInputfirst: Intlast: Intsort: [CostCategorySortInput!] | List cost categories with pagination. Requires costcategory:list permission. | |
| listCostCenters | CostCenterConnection! | after: Stringbefore: Stringfilter: CostCenterFilterInputfirst: Intlast: Intsort: [CostCenterSortInput!] | List cost centers with pagination. Requires costcenter:list permission. | |
| listCostRates | CostRateConnection! | after: Stringbefore: Stringfilter: CostRateFilterInputfirst: Intlast: Intsort: [CostRateSortInput!] | List cost rates with pagination. Requires costrate:list permission. | |
| listCustomApps | CustomAppConnection! | after: Stringbefore: Stringfilter: CustomAppFilterInputfirst: Intlast: Intsort: [CustomAppSortInput!] | List custom apps with pagination and filtering. Requires customapp:list permission. | |
| listCustomAppTeams | CustomAppTeamConnection! | after: Stringfilter: CustomAppTeamFilterInputfirst: Int | List custom app team bindings. Requires customappteam:read permission. | |
| listCustomAppUsers | CustomAppUserConnection! | after: Stringfilter: CustomAppUserFilterInputfirst: Int | List custom app user bindings. Requires customappuser:read permission. | |
| listCustomAppVersions | CustomAppVersionConnection! | after: StringcustomAppId: CustomAppID!filter: CustomAppVersionFilterInputfirst: Intsort: CustomAppVersionSortInput | List versions for a custom app. Requires customapp:read permission. | |
| listCustomDataContainersByApp | CustomDataContainerConnection! | after: Stringfirst: Intinput: CustomDataContainersByAppInput! | List containers for a custom app with pagination. Requires customapp:read permission. | |
| listCustomDataContainersByTaggable | CustomDataContainerConnection! | after: Stringfirst: Intinput: CustomDataContainersByTaggableInput! | List containers tagged to a specific entity with pagination. Requires customapp:read permission. | |
| listCustomerPriceOverrides | CustomerPriceOverrideConnection! | after: Stringfilter: CustomerPriceOverrideFilterInputfirst: Intsort: [CustomerPriceOverrideSortInput!] | List customer price overrides. Requires customerPriceOverride:list permission. | |
| listCustomers | CustomerConnection! | after: Stringbefore: Stringfilter: CustomerFilterInputfirst: Intlast: Intsort: [CustomerSortInput!] | List customers with pagination, filtering, and sorting. Requires customer:list permission. | |
| listCustomWorkflowActions | CustomWorkflowActionConnection! | after: Stringfilter: CustomWorkflowActionFilterInputfirst: Intsort: [CustomWorkflowActionSortInput!] | List the caller's tenant's custom actions, filtered and sorted. Requires customWorkflowAction:list permission. | |
| listDashboards | DashboardConnection! | after: Stringbefore: Stringfilter: DashboardFilterInputfirst: Intlast: Intsort: [DashboardSortInput!] | List dashboards visible to the current user. Returns personal dashboards owned by the user and shared dashboards. Requires dashboard:list permission. | |
| listDataChangeEventTopics | [DataChangeEventGroup!]! | List all valid data change event topics, grouped by resource. Requires authentication. | ||
| listDataClips | DataClipConnection! | after: Stringfilter: DataClipFilterInputfirst: Intsort: [DataClipSortInput!] | List data clips for the current tenant | |
| listDataRecords | DataRecordConnection! | after: Stringfilter: DataRecordFilterInput!first: Intsort: [DataRecordSortInput!] | List data records with pagination. Requires datarecord:list permission. | |
| listDataSchemas | DataSchemaConnection! | after: Stringfilter: DataSchemaFilterInputfirst: Intsort: [DataSchemaSortInput!] | List data schemas with pagination. Requires dataschema:list permission. | |
| listDevices | DeviceConnection! | after: Stringbefore: Stringfilter: DeviceFilterInputfirst: Intlast: Intsort: [DeviceSortInput!] | List devices with pagination. Requires device:list permission. | |
| listDeviceTokens | DeviceTokenConnection! | after: Stringbefore: Stringfilter: DeviceTokenFilterInputfirst: Intlast: Intsort: [DeviceTokenSortInput!] | List device tokens with pagination. Requires device_token:list permission. | |
| listEdgeAppEvents | EdgeAppEventConnection! | after: Stringbefore: Stringfilter: EdgeAppEventFilterInputfirst: Intlast: Intsort: [EdgeAppEventSortInput!] | List edge app events with pagination. Requires edge_app_event:list permission. | |
| listEdgeAppInstallations | EdgeAppInstallationConnection! | after: Stringbefore: Stringfilter: EdgeAppInstallationFilterInputfirst: Intlast: Intsort: [EdgeAppInstallationSortInput!] | List edge app installations with pagination. Requires edge_app_installation:list permission. | |
| listEdgeApps | EdgeAppConnection! | after: Stringbefore: Stringfilter: EdgeAppFilterInputfirst: Intlast: Intsort: [EdgeAppSortInput!] | List edge apps with pagination. Requires edge_app:list permission. | |
| listEstimateCostBreakdowns | EstimateCostBreakdownConnection! | after: StringestimateLineId: EstimateLineID!first: Int | List cost breakdowns for an estimate line. Requires estimate:read permission. | |
| listEstimateLines | EstimateLineConnection! | after: Stringfilter: EstimateLineFilterInputfirst: Intsort: [EstimateLineSortInput!] | List estimate lines with pagination, filtering, and sorting. Requires estimate:list permission. | |
| listEstimates | EstimateConnection! | after: Stringfilter: EstimateFilterInputfirst: Intsort: [EstimateSortInput!] | List estimates with pagination, filtering, and sorting. Requires estimate:list permission. | |
| listExecutionLogs | ExecutionLogConnection! | after: StringcontextId: String!contextType: ExecutionLogContextType!first: Intlevel: ExecutionLogLevel | List execution log entries for a given context, newest first | |
| listExecutions | WorkflowExecutionConnection! | after: Stringbefore: Stringfilter: WorkflowExecutionFilterInputfirst: Intlast: Intsort: [WorkflowExecutionSortInput!] | List workflow executions with pagination. Requires workflow:list permission. | |
| listExternalSchemaEntries | ExternalSchemaEntryConnection! | after: Stringfilter: ExternalSchemaEntryFilterInputfirst: IntschemaId: ExternalSchemaID!sort: [ExternalSchemaEntrySortInput!] | List entries for an external schema. Requires externalSchema:read permission. | |
| listExternalSchemas | ExternalSchemaConnection! | after: Stringfilter: ExternalSchemaFilterInputfirst: Intsort: [ExternalSchemaSortInput!] | List external schemas with pagination and filtering. Requires externalSchema:list permission. | |
| listFiles | FileConnection! | after: Stringfilter: FileFilterInputfirst: Intsort: [FileSortInput!] | List files with pagination and filtering. Requires file:list permission. | |
| listFoldPatterns | FoldCatalogPayload! | List all available fold patterns from the catalog. Requires authentication. | ||
| listImpositionSpecs | [ImpositionSpecState!]! | componentId: ComponentID! | List imposition specs for a component. Requires impositionSpec:list permission. | |
| listIncomingWebhooks | IncomingWebhookConnection! | after: Stringbefore: Stringfilter: IncomingWebhookFilterInputfirst: Intlast: Intsort: [IncomingWebhookSortInput!] | List incoming webhooks with pagination and filtering. Requires incomingWebhook:list permission. | |
| listIntegrationDataContainersByInstance | IntegrationDataContainerConnection! | after: Stringfirst: Intinput: IntegrationDataContainersByInstanceInput! | List containers for an integration instance with pagination. Requires integrationDataContainer:list permission. | |
| listIntegrationDataContainersByTaggable | IntegrationDataContainerConnection! | after: Stringfirst: Intinput: IntegrationDataContainersByTaggableInput! | List containers tagged to a specific entity with pagination. Requires integrationDataContainer:list permission. | |
| listIntegrationDefinitions | IntegrationDefinitionConnection! | after: Stringbefore: Stringfilter: IntegrationDefinitionFilterInputfirst: Intlast: Intsort: [IntegrationDefinitionSortInput!] | List integration definitions with pagination, sorting, and filtering. Requires integrationDefinition:list permission. | |
| listIntegrationInstances | IntegrationInstanceConnection! | after: Stringbefore: Stringfilter: IntegrationInstanceFilterInputfirst: Intlast: Intsort: [IntegrationInstanceSortInput!] | List integration instances with pagination, sorting, and filtering. Requires integrationInstance:list permission. | |
| listIntegrations | IntegrationLatestConnection! | after: Stringbefore: Stringfilter: IntegrationDefinitionFilterInputfirst: Intlast: Intsort: [IntegrationDefinitionSortInput!] | List one row per integrationId — the latest version (highest semver, ties broken by createdAt). Drill into a row's versions via listIntegrationDefinitions filtered on integrationId. Requires integrationDefinition:list permission. | |
| listInvoiceLines | InvoiceLineConnection! | after: Stringfilter: InvoiceLineFilterInputfirst: Intsort: [InvoiceLineSortInput!] | List invoice lines with pagination, filtering, and sorting. Requires invoice:list permission. | |
| listInvoices | InvoiceConnection! | after: Stringfilter: InvoiceFilterInputfirst: Intsort: [InvoiceSortInput!] | List invoices with pagination, filtering, and sorting. Requires invoice:list permission. | |
| listJobGroups | JobGroupConnection! | after: Stringfirst: IntorderId: OrderID | List job groups with pagination. Requires jobGroup:list permission. | |
| listJobMaterialReservations | JobMaterialReservationConnection! | after: Stringfilter: JobMaterialReservationFilterInputfirst: Intsort: [JobMaterialReservationSortInput!] | List material reservations with pagination. Requires jobMaterialReservation:list permission. | |
| listJobs | JobConnection! | after: Stringbefore: Stringfilter: JobFilterInputfirst: Intlast: Intsort: [JobSortInput!] | List jobs with pagination and filtering. Requires job:list permission. | |
| listJourneys | JourneyConnection! | after: Stringfilter: JourneyFilterInputfirst: Intsort: [JourneySortInput!] | List the caller's visible journey library (own personal + their teams' + instance). | |
| listJourneyVersions | JourneyVersionConnection! | after: Stringfirst: IntjourneyId: JourneyID! | List all versions of a journey, newest first (authoring history), if the caller may see it. | |
| listLuaSamples | [LuaSampleSummary!]! | role: LuaScriptRoletier: LuaSampleTier | List the platform's Lua sample scripts. Metadata only — fetch source with getLuaSample. Every sample is type-checked and executed by tests. Requires script:read. | |
| listMagicQueries | [MagicQueryInfo!]! | Lists every available Magic Query noun with a short description and its options — the discovery entry point. | ||
| listMetrics | MetricConnection! | after: Stringbefore: Stringfilter: MetricFilterInputfirst: Intlast: Intsort: [MetricSortInput!] | List metrics with pagination. Requires metric:list permission. | |
| listMilestones | MilestoneConnection! | after: Stringbefore: Stringfilter: MilestoneFilterInputfirst: Intlast: Intsort: [MilestoneSortInput!] | List milestones with pagination and filtering. Requires milestone:list permission. | |
| listMLModelConfigs | MLModelConfigConnection! | after: Stringbefore: Stringfilter: MLModelConfigFilterInputfirst: Intlast: Intsort: [MLModelConfigSortInput!] | List ML model configs with pagination and filtering. Requires mlmodelconfig:list permission. | |
| listMLModelConfigVersions | MLModelConfigVersionConnection! | after: StringconfigId: MLModelConfigID!first: Int | List versions for an ML model config, newest first, with pagination. Requires mlmodelconfig:read permission. | |
| listNetworks | NetworkConnection! | after: Stringbefore: Stringfilter: NetworkFilterInputfirst: Intlast: Intsort: [NetworkSortInput!] | List networks with pagination. Requires network:list permission. | |
| listNotificationGroups | NotificationGroupConnection! | after: Stringfilter: NotificationGroupFilterInputfirst: Intsort: [NotificationGroupSortInput!] | List notification groups with pagination. Requires notificationGroup:list permission. | |
| listNotificationRecipients | NotificationRecipientConnection! | after: Stringfilter: NotificationRecipientFilterInputfirst: Intsort: [NotificationRecipientSortInput!] | List notification recipients with pagination. Requires notificationRecipient:list permission. | |
| listOperationCompletions | OperationCompletionConnection! | after: Stringbefore: Stringfilter: OperationCompletionFilterInputfirst: Intlast: Intsort: [OperationCompletionSortInput!] | List operation completion records with pagination. Requires operation:list permission. | |
| listOperationCostMappings | OperationCostMappingConnection! | after: Stringfilter: OperationCostMappingFilterInputfirst: Intsort: [OperationCostMappingSortInput!] | List operation cost mappings. Requires costcategory:list permission. | |
| listOperationEdges | OperationEdgeConnection! | after: Stringfirst: IntjobId: JobID! | List every operation dependency edge of a job, ordered by sortOrder ascending, with pagination. Returns an empty connection for a job with no edges. Requires operation:read permission. | |
| listOperationItemEdges | OperationItemEdgeConnection! | after: Stringfirst: IntjobId: JobID!sourceOperationId: OperationIDtargetOperationId: OperationID | List item-level dependency edges, with pagination. Filter by job and optionally by source/target operation. Requires operation:read permission. | |
| listOperationItems | OperationItemConnection! | after: Stringfirst: IntoperationId: OperationID! | List operation items for an operation, sorted by sortOrder, with pagination. Requires operation:read permission. | |
| listOperations | OperationConnection! | after: Stringbefore: Stringfilter: OperationFilterInputfirst: Intlast: Intsort: [OperationSortInput!] | List operations with pagination and filtering. Requires operation:list permission. | |
| listOptimizationRuns | OptimizationRunConnection! | after: Stringfirst: IntscenarioId: ScheduleScenarioID! | List optimization runs for a scenario, paginated. Requires optimizationRun:list permission. | |
| listOrderLines | OrderLineConnection! | after: Stringfilter: OrderLineFilterInputfirst: Intsort: [OrderLineSortInput!] | List order lines with pagination. Requires order:list permission. | |
| listOrders | OrderConnection! | after: Stringfilter: OrderFilterInputfirst: Intsort: [OrderSortInput!] | List orders with pagination. Requires order:list permission. | |
| listPayments | PaymentConnection! | after: Stringfilter: PaymentFilterInputfirst: Intsort: [PaymentSortInput!] | List payments with pagination. Requires payment:list permission. | |
| listPreflightReports | [PreflightReportState!]! | componentId: ComponentID! | List preflight reports for a component. Requires preflightReport:list permission. | |
| listPrepressOperations | [PrepressOperationState!]! | componentId: ComponentID! | List prepress operations for a component. Requires prepressOperation:list permission. | |
| listPriceBrackets | PriceBracketConnection! | after: Stringfilter: PriceBracketFilterInputfirst: Intsort: [PriceBracketSortInput!] | List price brackets with pagination. Requires priceBracket:list permission. | |
| listProductionCells | ProductionCellConnection! | after: Stringbefore: Stringfilter: ProductionCellFilterInputfirst: Intlast: Intsort: [ProductionCellSortInput!] | List the tenant's production cells as a paginated connection, with optional filtering and sorting. Requires productionCell:list permission. | |
| listProductionPlans | ProductionPlanConnection! | after: Stringfirst: IntjobId: JobID! | Production plans of a job, newest version first, paginated. Plan headers only — no planned operations or edges. Requires productionPlan:read permission. | |
| listProductionReports | ProductionReportConnection! | after: Stringfilter: ProductionReportFilterInputfirst: Intsort: ProductionReportSortInput | List production reports for the tenant, paginated. Requires productionReport:list. | |
| listProducts | ProductConnection! | after: Stringfilter: ProductFilterInputfirst: Intsort: [ProductSortInput!] | List products with pagination, filtering, and sorting. Requires product:list permission. | |
| listProductTemplates | ProductTemplateConnection! | after: Stringcategory: Stringfirst: IntisActive: Booleansku: Stringstatus: String | List product templates with optional filters, sorted by name. Requires productTemplate:list permission. | |
| listProductTemplateVersions | ProductTemplateVersionConnection! | after: Stringfirst: InttemplateId: ProductTemplateID! | List published versions of a template with pagination. Requires productTemplate:read permission. | |
| listProtobufSchemas | ProtobufSchemaConnection! | after: Stringfilter: ProtobufSchemaFilterInputfirst: Intsort: [ProtobufSchemaSortInput!] | List protobuf schemas with pagination. Requires protobufSchema:list permission. | |
| listPurchaseOrderLines | PurchaseOrderLineConnection! | after: Stringfilter: PurchaseOrderLineFilterInputfirst: Intsort: [PurchaseOrderLineSortInput!] | List purchase order lines with pagination, filtering, and sorting. Requires purchaseOrder:list permission. | |
| listPurchaseOrders | PurchaseOrderConnection! | after: Stringfilter: PurchaseOrderFilterInputfirst: Intsort: [PurchaseOrderSortInput!] | List purchase orders with pagination, filtering, and sorting. Requires purchaseOrder:list permission. | |
| listRecordedCosts | RecordedCostConnection! | after: Stringbefore: Stringfilter: RecordedCostFilterInputfirst: Intlast: Intsort: [RecordedCostSortInput!] | List recorded costs with pagination. Requires recordedcost:list permission. | |
| listScheduleAllocations | ScheduleAllocationConnection! | after: Stringbefore: Stringfilter: ScheduleAllocationFilterInputfirst: Intlast: IntscheduleScenarioId: ScheduleScenarioID!sort: [ScheduleAllocationSortInput!] | List the allocations of one schedule scenario, ordered by start time by default. Requires scheduleScenario:read permission. | |
| listScheduleScenarios | ScheduleScenarioConnection! | after: Stringbefore: Stringfilter: ScheduleScenarioFilterInputfirst: Intlast: Intsort: [ScheduleScenarioSortInput!] | List the caller's tenant's schedule scenarios as a keyset-paginated connection. Requires scheduleScenario:list permission. | |
| listScripts | ScriptConnection! | after: Stringbefore: Stringfilter: ScriptFilterInputfirst: Intlast: Intsort: [ScriptSortInput!] | List scripts with pagination and filtering. Requires script:list permission. | |
| listScriptVersions | ScriptVersionConnection! | after: Stringfirst: IntscriptId: ScriptID! | A script's history, newest first. Requires script:read permission. | |
| listShiftDefinitions | ShiftDefinitionConnection! | after: Stringbefore: Stringfilter: ShiftDefinitionFilterInputfirst: Intlast: Intsort: [ShiftDefinitionSortInput!] | List the current tenant's shift definitions as a connection. Requires shiftDefinition:list permission. | |
| listShipmentItems | ShipmentItemConnection! | after: Stringfilter: ShipmentItemFilterInputfirst: Intsort: [ShipmentItemSortInput!] | List shipment items with pagination. Requires shipment:list permission. | |
| listShipmentPackages | ShipmentPackageConnection! | after: Stringfilter: ShipmentPackageFilterInputfirst: Intsort: [ShipmentPackageSortInput!] | List shipment packages with pagination. Requires shipment:list permission. | |
| listShipments | ShipmentConnection! | after: Stringfilter: ShipmentFilterInputfirst: Intsort: [ShipmentSortInput!] | List shipments with pagination. Requires shipment:list permission. | |
| listStorageBackends | StorageBackendConnection! | after: Stringfilter: StorageBackendFilterInputfirst: Intsort: [StorageBackendSortInput!] | List the calling tenant's storage backends. Requires storageBackend:list permission. | |
| listSubstrates | SubstrateConnection! | after: Stringfilter: SubstrateFilterInputfirst: Intsort: [SubstrateSortInput!] | List substrates with pagination and filtering. Requires substrate:list permission. | |
| listSubstrateTemplateLines | [SubstrateTemplateLineState!]! | productTemplateId: ProductTemplateID! | List substrate template lines for a product template. Requires substrateTemplateLine:list permission. | |
| listSuppliers | SupplierConnection! | after: Stringfilter: SupplierFilterInputfirst: Intsort: [SupplierSortInput!] | List suppliers with pagination, filtering, and sorting. Requires supplier:list permission. | |
| listTasks | TaskConnection! | after: Stringfilter: TaskFilterInputfirst: Intsort: [TaskSortInput!] | List all tasks with pagination. Requires task:list permission. | |
| listTaxCodes | TaxCodeConnection! | after: Stringfilter: TaxCodeFilterInputfirst: Intsort: [TaxCodeSortInput!] | List tax codes with pagination. Requires taxCode:list permission. | |
| listTemplates | TemplateConnection! | after: Stringbefore: Stringfilter: TemplateFilterInputfirst: Intlast: Intsort: [TemplateSortInput!] | List templates with pagination and filtering. Requires template:list permission. | |
| listTemplateVersions | TemplateVersionConnection! | after: Stringfirst: InttemplateId: TemplateID! | List versions of a template with pagination. Requires template:read permission. | |
| listWarehouseLocations | WarehouseLocationConnection! | after: Stringfilter: WarehouseLocationFilterInputfirst: Intsort: [WarehouseLocationSortInput!] | List the caller's tenant's warehouse locations, filtered and sorted, as a paginated connection. Requires warehouseLocation:list permission. | |
| listWarehouseStocks | WarehouseStockConnection! | after: Stringfilter: WarehouseStockFilterInputfirst: Intsort: [WarehouseStockSortInput!] | List the warehouse stock records in the caller's tenant, filtered, sorted and paginated. Requires list access to warehouse stock. | |
| listWarehouseTransfers | WarehouseTransferConnection! | after: Stringfilter: WarehouseTransferFilterInputfirst: Intsort: [WarehouseTransferSortInput!] | List the warehouse transfers in the caller's tenant as a paginated connection. Requires warehouseTransfer:list permission. | |
| listWorkCenterCapabilities | WorkCenterCapabilityConnection! | filter: WorkCenterCapabilityFilterInputworkCenterId: WorkCenterID! | All capability assignments for one work center in the caller's tenant, returned in a single unpaginated page. Requires workCenter:read permission. | |
| listWorkCenterDevices | WorkCenterDeviceConnection! | workCenterId: WorkCenterID! | List the controller devices bound to a work center, preferred first. Requires workCenter:read. | |
| listWorkCenters | WorkCenterConnection! | after: Stringbefore: Stringfilter: WorkCenterFilterInputfirst: Intlast: Intsort: [WorkCenterSortInput!] | List the tenant's work centers as a paginated connection, with optional filtering and sorting. Requires workCenter:list permission. | |
| listWorkCenterShiftProfiles | WorkCenterShiftProfileConnection! | filter: WorkCenterShiftProfileFilterInputworkCenterId: WorkCenterID! | Lists the shift profiles of one work center within the caller's tenant, ordered by validFrom ascending. Requires workCenter:read. | |
| listWorkCenterStatusEvents | WorkCenterStatusEventConnection! | from: ISO8601limit: Intto: ISO8601workCenterId: WorkCenterID! | List status transition events for a work center | |
| listWorkflows | WorkflowConnection! | after: Stringbefore: Stringfilter: WorkflowFilterInputfirst: Intlast: Intsort: [WorkflowSortInput!] | List workflows with pagination. Requires workflow:list permission. | |
| listWorkflowVersions | WorkflowVersionConnection! | after: Stringbefore: Stringfilter: WorkflowVersionFilterInputfirst: Intlast: Intsort: [WorkflowVersionSortInput!] | List workflow versions with pagination. Requires workflow:list permission. | |
| listWorkspaces | WorkspaceConnection! | after: Stringfilter: WorkspaceFilterInputfirst: Intsort: [WorkspaceSortInput!] | List the caller's visible workspace library (own personal + their teams' + instance). | |
| listWorkspaceVersions | WorkspaceVersionConnection! | after: Stringfirst: IntworkspaceId: WorkspaceID! | List all versions of a workspace, newest first (authoring history), if the caller may see it. | |
| luaApiSurface | [LuaApiEntry!]! | role: LuaScriptRole! | Structured ctx.* surface for editor completions and hover. Empty for EDGE_APP. Requires script:read. | |
| luaTypeDefinitions | String! | role: LuaScriptRole! | Type definitions for a scripting role, rendered from the surface the validator checks against. Requires script:read. | |
| magicQuery | JSON! | query: QueryScalar! | Executes a Magic Query string and returns the predefined query's JSON result. On a bad noun or parameter, returns a structured error whose 'extensions' carry 'code', 'actionable_message', and 'suggestions' for self-correction. | |
| metricCorrelation | MetricCorrelationResult! | input: MetricCorrelationInput! | Compute statistical correlation between two metrics over a time range. Returns Pearson correlation coefficient, slope, intercept, R-squared, and covariance. Metrics are joined by 1-second time buckets. Uses Toolkit stats_agg() 2D. Requires metric:read permission. | |
| metricHeartbeat | MetricHeartbeatResult! | input: MetricHeartbeatInput! | Analyze uptime and downtime for a heartbeat-style metric. Detects gaps where no value was received within the expected interval. Returns total uptime/downtime, uptime percentage, and individual gap periods. Uses Toolkit heartbeat_agg(). Requires metric:read permission. | |
| metricHistogram | MetricHistogramResult! | input: MetricHistogramInput! | Compute a value distribution histogram for a metric over a time range. Uses TimescaleDB's histogram() function. Range bounds are auto-detected if not specified. Requires metric:read permission. | |
| metricPercentiles | MetricPercentilesResult! | input: MetricPercentilesInput! | Compute percentile values (e.g. p50, p95, p99) for a metric over a time range. Supports both exact (percentile_cont) and approximate (UddSketch via Toolkit) modes. Approximate mode is faster for large datasets. Useful for SLA analysis and outlier detection. Requires metric:read permission. | |
| metricProjection | MetricProjectionResult! | input: MetricProjectionInput! | Compute a linear regression over historical data and project forward. Returns slope, R-squared, projected values with confidence intervals, and optionally the estimated time a target value will be reached. Requires metric:read permission. | |
| metricStateDuration | MetricStateDurationResult! | input: MetricStateDurationInput! | Analyze time spent in each discrete state for a status metric. Returns both a duration breakdown by state and a chronological timeline of state transitions (Gantt-chart-ready). Requires a metric with kind STATUS. Uses Toolkit state_agg(). Requires metric:read permission. | |
| myTasks | TaskConnection! | after: Stringfilter: TaskFilterInputfirst: Intsort: [TaskSortInput!] | List tasks assigned to the current user or their teams. Requires task:list permission. | |
| orderLifecycle | OrderLifecyclePayload! | orderId: OrderID! | Fetch a complete order lifecycle: order, lines, estimate, invoices, shipments, and jobs. Requires order:read. | |
| ping | String! | Health check endpoint | ||
| preflightCheck | PreflightCheckPayload! | input: PreflightCheckInput! | Run preflight on supplied PDF bytes inline (not persisted). Requires preflightReport:read permission. | |
| previewDataClip | ReportQueryPayload! | input: PreviewDataClipInput! | Preview a MicroSQL query without saving (returns tabular results) | |
| previewImposition | PreviewImpositionPayload! | input: PreviewImpositionInput! | Preview imposition layout without creating records. Used for estimation when no component exists yet. | |
| producibilityIntelligence | ProducibilityIntelligenceOutput! | input: ProducibilityIntelligenceInput! | Combined producibility intelligence: rule-based feasibility, ML predictions, risk analysis, and similar historical jobs in a single query. All ML fields degrade to null when no models are trained. | |
| productionBoard | ProductionBoardPayload! | fromDate: Stringstatuses: [JobStatus!]toDate: String | Fetch active production jobs with components, operations, and order context. Requires job:list. | |
| provenanceImpact | [GraphNode!]! | direction: StringentityId: ID!maxDepth: Int | Entities reachable up/downstream from a provenance entity (the seed is excluded), over the structural composite (operational + fulfillment + provenance). Requires provenance:read permission. | |
| provenanceTrace | GraphTrace! | direction: StringentityId: ID!maxDepth: Int | Cross-layer lineage subgraph (nodes + edges) around a provenance entity, over the structural composite (operational + fulfillment + provenance). Requires provenance:read permission. | |
| queryProgressPoints | ProgressPointConnection! | after: Stringfilter: ProgressPointFilterInputfirst: Int | Query progress tracking points with time range and dimensional filters, keyset-paginated in descending timestamp order. Requires progressPoint:list permission. | |
| quotingReadinessCheck | QuotingReadinessPayload! | Check whether cost configuration is complete for automated quoting. Returns configured/unconfigured operation kinds and warnings. | ||
| renderArtworkPreview | RenderArtworkPreviewPayload! | input: RenderArtworkPreviewInput! | Render a page of an artwork file to a JPEG preview (base64). Requires componentArtworkFile:read permission. | |
| renderPlateSeparation | RenderArtworkPreviewPayload! | input: RenderPlateSeparationInput! | Render a single ink separation (plate) of an artwork page to a grayscale PNG (base64). Requires componentArtworkFile:read permission. | |
| renderPreview | RenderArtworkPreviewPayload! | input: RenderPreviewInput! | Render a page of supplied PDF bytes to a JPEG preview (base64) inline. Requires componentArtworkFile:read permission. | |
| renderSeparation | RenderArtworkPreviewPayload! | input: RenderSeparationInput! | Render a single ink separation (plate) from supplied PDF bytes to a grayscale PNG (base64) inline. Requires componentArtworkFile:read permission. | |
| reportQuery | ReportQueryPayload! | query: String! | Execute a MicroSQL reporting query against the analytics schema. Supports SELECT with WHERE, JOIN, ORDER BY, GROUP BY, LIMIT. Tenant isolation is enforced automatically. Covers production (jobs, components, operations, milestones), prepress, scheduling (work_centers, planned_operations, schedule_allocations), sales (estimates, orders, invoices), cost accounting, catalog/inventory (products, substrates, warehouse_stock), logistics (shipments), tasks, time-series (metric_points, progress_points), and people (users, teams). Per-table IAM authorization is enforced — requires :list on each table's resource. | |
| retrieveKnowledge | KnowledgeRetrieval! | limit: Intquery: Stringseeds: [ID!]! | The retrieval (RAG) entry point. Given the entities in context (seeds) and an optional query, returns the most relevant knowledge in two buckets — graph-reached and semantically-supporting — each ranked by a blended relevance score. Requires knowledgeNote:read permission. | |
| searchSchemaFields | [SchemaDocSearchResult!]! | query: String!topK: Int | Semantic search over GraphQL fields on types | |
| searchSchemaMutations | [SchemaDocSearchResult!]! | query: String!topK: Int | Semantic search over GraphQL mutation operations | |
| searchSchemaQueries | [SchemaDocSearchResult!]! | query: String!topK: Int | Semantic search over GraphQL query operations | |
| searchSchemaTypes | [SchemaDocSearchResult!]! | query: String!topK: Int | Semantic search over GraphQL types (objects, inputs, enums) | |
| sharedResourceInstallations | [SharedResourceInstallationState!]! | Every catalog template this tenant has installed, with the version installed — the basis for detecting available upgrades. Requires sharedResource:list permission. | ||
| sharedResources | SharedResourceConnection! | category: Stringpage: IntperPage: IntresourceType: SharedResourceTypesearch: String | Browse the shared-resource catalog served by the CoCoCo control plane, with optional type, text and category filters. Requires sharedResource:list permission. | |
| storageCapabilities | StorageCapabilitiesOutput! | Which storage backend kinds this deployment supports, so a client can hide unusable options. Requires storageBackend:list permission. | ||
| validateEdgeAppSource | ValidateEdgeAppSourceResult! | input: ValidateEdgeAppSourceInput! | Type-check edgeApp handler / library / onMessage Lua sources against the bridge's ambient API typedef without persisting anything. Safe to call from editors on every keystroke. Requires edge_app:read permission. | |
| verticalProductionUnits | [VerticalUnitDescriptor!]! | vertical: String | Discover available vertical-specific production units. These values are used with the CUSTOM MetricUnit and the customUnit/customCountUnit/customSpeedUnit fields. | |
| whatIf | WhatIfResult! | direction: StringextraEdges: [WhatIfEdgeInput!]!graph: StringmaxDepth: Intseeds: [ID!]! | First-class hypothetical impact: the delta between the baseline reachable set from seeds and the reachable set with extraEdges unioned in, plus whether the injected edges introduce a cycle. Requires provenance:read permission. | |
| workCenterDeviceJMFDeviceID | String | workCenterDeviceId: WorkCenterDeviceID! | Read the JMF DeviceID set on a work center ↔ device binding. Requires workCenter:read. | |
| workflowTrigger | WorkflowTriggerState | id: WorkflowTriggerID! | Get a workflow trigger by ID. Requires workflow:read permission. | |
| workflowTriggers | [WorkflowTriggerState!]! | workflowId: WorkflowID! | List all triggers for a workflow. Requires workflow:list permission. |
Relationships
- AddressConnection
- AddressState
- AIAdapterConnection
- AIAdapterOutput
- AIAgentConnection
- AIAgentState
- AuditVerdictOutput
- AvailableActionConnection
- BusinessUnitConnection
- BusinessUnitState
- CapabilityConnection
- CapabilityState
- CarrierConnection
- CarrierState
- ChatAIAvailability
- ChatSessionConnection
- ChatSessionState
- ComponentAggregate
- ComponentArtworkFileState
- ComponentConnection
- ComponentGroupConnection
- ComponentGroupState
- ComponentState
- Concept
- ConceptConnection
- ContactConnection
- ContactState
- ControllerConnection
- ControllerJMFConfigState
- ControllerPolicyConnection
- ControllerPolicyState
- ControllerState
- ControllerTokenConnection
- CostCategoryConnection
- CostCategoryState
- CostCenterConnection
- CostCenterState
- CostRateConnection
- CostRateState
- CustomAppConnection
- CustomAppState
- CustomAppTeamConnection
- CustomAppUserConnection
- CustomAppVersionConnection
- CustomAppVersionState
- CustomDataContainerConnection
- CustomDataContainerState
- CustomerAccountSummaryPayload
- CustomerConnection
- CustomerPriceOverrideConnection
- CustomerState
- CustomWorkflowActionConnection
- CustomWorkflowActionState
- DailyDispatchManifestPayload
- DashboardCardState
- DashboardConnection
- DashboardState
- DataClipConnection
- DataClipState
- DataRecordConnection
- DataRecordState
- DataSchemaConnection
- DataSchemaState
- DeviceConnection
- DeviceState
- DeviceTokenConnection
- DropboxBackend
- EdgeAppConnection
- EdgeAppEventConnection
- EdgeAppEventState
- EdgeAppInstallationConnection
- EdgeAppInstallationState
- EdgeAppState
- EstimateConnection
- EstimateCostBreakdownConnection
- EstimateLineConnection
- EstimateLineState
- EstimateState
- ExecutionLogConnection
- ExportMLModelConfigPayload
- ExternalSchemaConnection
- ExternalSchemaEntryConnection
- ExternalSchemaState
- ExtractProductionPayload
- FileConnection
- FileState
- FoldCatalogPayload
- Folder
- FolderConnection
- FTPBackend
- GoogleDriveBackend
- GraphTrace
- HostPathBackend
- IaCSchemaDocument
- IaCSchemaDocumentPayload
- IaCValidationResult
- ImpositionSpecState
- IncomingWebhookConnection
- IncomingWebhookState
- IntegrationDataContainerConnection
- IntegrationDataContainerState
- IntegrationDefinitionConnection
- IntegrationDefinitionState
- IntegrationInstanceConnection
- IntegrationInstanceState
- IntegrationLatestConnection
- InvoiceConnection
- InvoiceLineConnection
- InvoiceLineState
- InvoiceState
- JobAggregate
- JobConnection
- JobCostingSummaryPayload
- JobGroupConnection
- JobGroupState
- JobMaterialReservationConnection
- JobMaterialReservationState
- JobState
- Journey
- JourneyConnection
- JourneyVersion
- JourneyVersionConnection
- KioskModeInfo
- KnowledgeNote
- KnowledgeNoteConnection
- KnowledgeRetrieval
- LuaSample
- MagicQueryOperation
- MagicQuerySchema
- MetricAggregatePointsResult
- MetricComparisonResult
- MetricConnection
- MetricCorrelationResult
- MetricDownsampleResult
- MetricHeartbeatResult
- MetricHistogramResult
- MetricPercentilesResult
- MetricPointsResult
- MetricProjectionResult
- MetricState
- MetricStateDurationResult
- MilestoneConnection
- MilestoneState
- MLModelConfigConnection
- MLModelConfigOutput
- MLModelConfigVersionConnection
- MLModelConfigVersionOutput
- NetworkConnection
- NetworkState
- NotificationGroupConnection
- NotificationGroupState
- NotificationRecipientConnection
- NotificationRecipientState
- OperationAggregate
- OperationCompletionConnection
- OperationCompletionState
- OperationConnection
- OperationCostMappingConnection
- OperationCostMappingState
- OperationEdgeConnection
- OperationItemConnection
- OperationItemEdgeConnection
- OperationState
- OptimizationRunConnection
- OptimizationRunState
- OrderConnection
- OrderLifecyclePayload
- OrderLineConnection
- OrderLineState
- OrderState
- PaymentConnection
- PaymentState
- PreflightCheckPayload
- PreflightReportState
- PrepressOperationState
- PreviewImpositionPayload
- PriceBracketConnection
- PriceBracketState
- ProducibilityIntelligenceOutput
- ProducibilityResultOutput
- ProductConnection
- ProductionBoardPayload
- ProductionCellConnection
- ProductionCellState
- ProductionPlanConnection
- ProductionPlanWithChildren
- ProductionReportConnection
- ProductionReportState
- ProductState
- ProductTemplateConnection
- ProductTemplateState
- ProductTemplateVersionConnection
- ProductTemplateVersionState
- ProgressPointConnection
- ProgressPointState
- ProtobufSchemaConnection
- ProtobufSchemaState
- PurchaseOrderConnection
- PurchaseOrderLineConnection
- PurchaseOrderLineState
- PurchaseOrderState
- QuerySchemaPayload
- QuotingReadinessPayload
- RecordedCostConnection
- RecordedCostState
- RenderArtworkPreviewPayload
- ReportQueryPayload
- S3Backend
- ScheduleAllocationConnection
- ScheduleScenarioConnection
- ScheduleScenarioState
- ScriptConnection
- ScriptState
- ScriptVersionConnection
- ScriptVersionState
- SharedResourceConnection
- SharedResourceEnvelope
- ShiftDefinitionConnection
- ShiftDefinitionState
- ShipmentConnection
- ShipmentItemConnection
- ShipmentItemState
- ShipmentPackageConnection
- ShipmentPackageState
- ShipmentState
- StorageBackendConnection
- StorageBackendOutput
- StorageCapabilitiesOutput
- SubstrateConnection
- SubstrateState
- SubstrateTemplateLineState
- SupplierConnection
- SupplierState
- TaskConnection
- TaskEventConnection
- TaskState
- TaxCodeConnection
- TaxCodeState
- TemplateConnection
- TemplateState
- TemplateVersionConnection
- TemplateVersionState
- ValidateEdgeAppSourceResult
- WarehouseLocationConnection
- WarehouseLocationState
- WarehouseStockConnection
- WarehouseStockState
- WarehouseTransferConnection
- WarehouseTransferState
- WhatIfResult
- WorkCenterCapabilityConnection
- WorkCenterCapabilityState
- WorkCenterConnection
- WorkCenterDeviceConnection
- WorkCenterDeviceState
- WorkCenterShiftProfileConnection
- WorkCenterShiftProfileState
- WorkCenterState
- WorkCenterStatusEventConnection
- WorkflowConnection
- WorkflowExecutionConnection
- WorkflowExecutionState
- WorkflowState
- WorkflowTriggerState
- WorkflowVersionConnection
- WorkflowVersionState
- Workspace
- WorkspaceConnection
- WorkspaceVersion
- WorkspaceVersionConnection