Appearance
POST Data
Returns form field values submitted via a form container's backend event. This is the primary way to access user-submitted form data in a backend pipeline.
Configuration
No configuration required.
Input
None (source node).
Output
Returns a flat object with all named form fields and their submitted values:
json
{
"name": "John Doe",
"email": "john@example.com",
"message": "Hello world"
}Field names correspond to the name property set on each form widget (Text Input, Textarea, Select, etc.).
Example
Typical form submission pipeline:
POST Data → Validate → Sanitize → Save Row → Output (component_reload)Access individual fields in downstream nodes using row.field_name or input.field_name.
How It Works
When a form with a backend onSubmit event is submitted, the frontend JavaScript collects all named input values and sends them as elementValues in the API request. The POST Data node extracts these values from the _elements key in the parent context.
TIP
Use POST Data instead of Set Context for form submissions — it gives you clean form field data without internal context fields.