Update Form
Updates a form's draft configuration or name.
PATCH /forms/
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The form ID |
Body Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | No | New form name |
preview_config | object | No | Updated form configuration |
At least one of name or preview_config must be provided.
Note: Updating saves as a draft. Call Publish to make changes live.
Response
{
"message": "Draft saved successfully",
"id": "abc123"
}Code Examples
curl -X PATCH https://api.makeform.ai/forms/abc123 \
-H "Authorization: Bearer mk_xxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"name": "Updated Form Name"}'