Inputs
Outputs
The schema editor uses top-level
type and properties to configure the
additional outputs. String, number, integer, boolean, and object properties
receive matching workflow types; arrays and unknown schema types remain
untyped.
Example: validate a customer
Use this schema:name, age, and active as outputs. For:
false, and Errors includes an entry similar to:
Error behavior
Validation failures are normal results: Is Valid becomesfalse, and
Errors describes every detected problem. By contrast, malformed JSON or an
invalid schema causes the action itself to fail before data can be validated.
The schema editor says Invalid JSON
The schema editor says Invalid JSON
JSON does not allow comments, trailing commas, or single-quoted strings.
Parse the schema as JSON and try again.
A required property output is empty
A required property output is empty
The schema defines the output because the property exists under
properties,
but the input data did not provide that own top-level key. Check Is Valid
and Errors before using the output.I see one error but expected several
I see one error but expected several
The validator collects all errors it can detect in one pass. Fix the
reported schema-level or parent-value problem first; additional nested
checks may only become meaningful afterward.