---
title: "Submit to a form"
method: POST
path: "/f/{hash}"
---

# Submit to a form

`POST /f/{hash}`

## Request

- Base URL: `https://formslist.com`
- URL: `https://formslist.com/f/{hash}`
- Auth: none declared

Accepts JSON, form-urlencoded, or multipart. Special fields: _subject, _replyto, _next, honeypot (_gotcha by default — include hidden and empty). With Accept: application/json returns {ok:true}; browser posts get a 303 redirect.

## Path parameters

- `hash` string, required

## Request body

- object

## Response `200`

{ok: true, submission_id}

## Other responses

- `303`: Redirect (browser form posts)
- `422`: Validation failed: {ok:false, errors:[{field,message}]}
- `429`: Monthly submission limit reached

---

[API](https://skmtc.dev/formslist/apis/formslist-api.md) · [All operations](https://skmtc.dev/formslist/apis/formslist-api/llms.txt) · [OpenAPI document](https://skmtc.dev/formslist/apis/formslist-api/revisions/8eab8dc9fae6?raw)
