Flows
Get the flow config schema
The JSON Schema of the config every flow endpoint takes and returns: inputs, every node type (enrichment, waterfall, condition with if/else or ordered rules, jq, merge, math, table lookup, table add/upsert row, exporter, Output step) and output_fields. Generated from the model the server validates against, so it is exact for shape and types. Cross-node rules (refs resolve, no cycles, enrichment params exist and required ones are bound) are not expressible in JSON Schema; POST /v1/flows/validate-config checks those.
GET
JSON Schema of a flow config
The exact shape of a flow
config, generated from the model the server validates against. Read it before you build a config by hand: it lists every node type, including Output steps (type: "output" with the top-level output_fields they fill), multi-way conditions (rules + otherwise_nodes instead of formula / then_nodes / else_nodes), and the table_add_row, table_upsert_row and exporter destinations. Rules that span nodes are checked by Validate a flow config.