Create Form
Creates a new form.
POST /forms
Body Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Form name |
preview_config | object | No | Form configuration |
Response
{
"id": "new_form_id",
"name": "My New Form",
"status": "draft",
"created_at": "2026-03-18T10:00:00Z",
"updated_at": "2026-03-18T10:00:00Z"
}Code Examples
curl -X POST https://api.makeform.ai/forms \
-H "Authorization: Bearer mk_xxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"name": "Feedback Survey"}'