request node validates incoming request data against a schema. Use it at the start of flows to ensure data meets requirements before processing.
Configuration
Config Fields
on_error Config
Output
On Success
On Failure
Validation Rules
Rules are separated by| (pipe). Some rules accept parameters after : (colon).
Presence Rules
Conditional Required
Type Rules
Size Rules
Format Rules
Date Rules
File Rules
Dimension Constraints:
min_width, max_width, min_height, max_height, width, height, ratio
Comparison Rules
Inclusion Rules
Control Rules
Examples
User Registration
Product Creation
Array Validation
Use.* wildcard to validate array items:
Optional Fields
File Upload Validation
Validate uploaded files usingrequest.files as the source:
Document Upload with Constraints
Combined Body and File Validation
Validate both form fields and files in separate nodes:Custom Error Response
Continue on Error
Capture validation errors without aborting:Error Response Context
In custom error body templates, these variables are available:Default Error Response
Without customon_error.body:
Related
- Validation Rules Reference - Complete rules documentation
- HTTP Trigger - File uploads via multipart/form-data
- Transform Node - Transform validated data
- Condition Node - Branch based on validation