Submit Public Form
POST/api/forms/public/:form_id/submit
PUBLIC endpoint — submit a form response. No authentication required.
Supports two modes via is_final:
- Partial save (
is_final=false): Validates only submitted fields, upserts the submission row, returnssubmission_id. No lead creation or trigger dispatch. - Final submit (
is_final=true, default): Full validation, creates/updates lead, stores final submission, and dispatches the FORM_SUBMITTED workflow trigger.
Request
Responses
- 200
- 422
Successful Response
Validation Error