PATCH
/forms/:idUpdate Form
Update an existing form's title or schema
Scope: FORMS_WRITE
Overview
Updates an existing form's title, schema, or both. Only the fields you include in the request body will be changed — omitted fields remain unchanged.
Request
PATCH
/forms/:idPath Parameters
Headers
| Header | Value |
|---|---|
Authorization | Bearer fxk_live_<your-api-key> |
Content-Type | application/json |
Request Body
All fields are optional. Only include the fields you want to update.
Schema Replacement
When providing a schema, you must send the complete schema object — it replaces the existing schema entirely. To update individual fields without replacing the entire schema, use the Add Field, Update Field, or Delete Field endpoints instead.
Example Request
curl -X PATCH "https://api.formfex.com/api/v1/public/forms/FORM_ID" \
-H "Authorization: Bearer $FORMFEX_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "title": "Updated Survey Title" }'Response
n8n
In n8n, this operation is available as Update under the Form resource in the Formfex node.