node_type_unknown
node_type_unknown
Section titled “node_type_unknown”HTTP status: 400 Bad Request
How to fix
Section titled “How to fix”- Check the spelling of every
nodes[].typevalue. Valid node types are:entry,split,service,storage,extractor,warehouse,result,failure_terminal. - Check for legacy names.
bigdatais the legacy name forwarehouse;failedis the legacy name forfailure_terminal. Both legacy names are still accepted with aDeprecation: trueresponse header — but new workflows should use the new names. - Confirm the type is lowercase. Node types are case-sensitive.
EntryorSERVICEwon't match. - Confirm you're sending the workflow JSON, not a string of it. Double-encoded workflows fail at the parse step (you'll see
invalid_workflowbefore this).
What this means
Section titled “What this means”The workflow JSON parsed and the DAG shape is valid, but one of the nodes[].type values doesn't match any node type the worker knows how to execute. The param field on the error body names the offending node.
Related errors
Section titled “Related errors”invalid_workflow— broader DAG-shape failuresinvalid_input— generic field-level validation
Still stuck?
Section titled “Still stuck?”Contact support with your request_id (looks like req_01HF3JKB...). Include the offending node so we can confirm the spelling against the canonical types.