PATCH/forms/:id

Update 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/:id

Path Parameters

Headers

HeaderValue
AuthorizationBearer fxk_live_<your-api-key>
Content-Typeapplication/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.