Create Form

Creates a new form.

POST /forms

Body Parameters

ParameterTypeRequiredDescription
namestringYesForm name
preview_configobjectNoForm 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"}'