← API reference
Mutation / workflows

resolveNodeOutputSchema

Resolve the best-effort JSON Schema for a node's output given its config — SwiftLua-inferred for script-backed kinds, falling back to the kind's static declared schema. Requires workflow:read permission.

Arguments

Node type + config to resolve

Returns NodeOutputSchemaPayload!

Scalar fields at a glance

schemaJSON
↗ View the complete NodeOutputSchemaPayload type

Explore in a view

Workflow Authoring
View exact SDL
"""
Resolve the best-effort JSON Schema for a node's output given its config — SwiftLua-inferred for script-backed kinds, falling back to the kind's static declared schema. Requires workflow:read permission.
"""
resolveNodeOutputSchema(
  """Node type + config to resolve"""
  input: ResolveNodeOutputSchemaInput!
): NodeOutputSchemaPayload! @topic(names: ["workflows"])

Schema reference describes the API contract. Actual access is checked by the platform for every operation.