Skip to main content

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, returns submission_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

Successful Response