Get a workflow node type schema

GET/workflow/nodes/{nodeId}/schema

Base URL: https://api.tinkermode.com

Return the full definition, including input and output schemas, for the specified node type.

Authentication

This endpoint does not require authentication.

Path parameters

NameTypeRequiredConstraintsDescription
nodeIdstringYesThe unique identifier for the node type.

Responses

200 Successfully retrieved the node type definition.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
availableBranchesarray<object>Nomin items: 1Branches this node may select. Present only for branching nodes; a workflow step using this node may define steps for any subset of these branch IDs, and for no ID outside them.
Properties of availableBranches
PropertyTypeRequiredConstraintsDescription
descriptionstringNoWhat makes the node select this branch.
idstringYesIdentifier a workflow step uses to attach steps to this branch. Unique within the node.
titlestringYesShort human-readable label for the branch (e.g. 'Then').
descriptionstringNoHuman-readable description of what the node does.
idstringNoThe unique identifier of the node type.
inputSchemaobjectNoJSON Schema describing the expected input fields for this node.
outputSchemaobjectNoJSON Schema describing the output fields produced by this node.

401 Authorization is required to access this resource.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

403 Request failed because of denied permission.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

404 The requested schema does not exist or is not accessible.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

429 Request failed because of rate limit.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

500 An unexpected error has occurred.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

503 The service is temporarily unavailable.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.