Skip to main content
Documentation

Headless Form Integration

Formcore is a dumb pipe for form submissions. Point any HTML form or fetch() call at your endpoint and submissions appear in your dashboard instantly. No custom libraries required.

Getting started

1

Create a form

Go to your project in the dashboard, create a new form, and copy its unique endpoint ID.

2

Submit data

POST flat JSON or a standard HTML form to /f/YOUR_FORM_ID.

3

View submissions

Every field becomes a column in your dashboard automatically. No configuration needed.

Quick example

cURL
curl -X POST http://formcore.io/f/YOUR_FORM_ID \
  -H "Content-Type: application/json" \
  -d '{"name": "Ryan", "email": "[email protected]", "message": "Hello!"}'
Response
{"id": "550e8400-e29b-41d4-a716-446655440000", "message": "Submission received"}

That's it. The submission appears in your dashboard immediately.

Get copy-paste snippets with your form ID

Open any form in the dashboard and click the Setup tab to get ready-to-use code with your endpoint URL and form ID already filled in.

Next steps