Skip to main content
PATCH
Updates a form’s name, field schema, or theme settings.
Requires a Management API key with MANAGEMENT_API (or MANAGEMENT_API_SANDBOX) quota, and the LEAD_GENERATION_CAN_EDIT permission, sent as the raw Authorization header value — see the Management API overview.
string
required
The form’s form_id. Immutable — it cannot be changed via this endpoint.
string
Form name.
object
The form’s field schema — re-validated against Scanova’s form-builder JSON schema on every update. Malformed data returns 400 under data.
integer
An active theme’s ID to style the form’s public page.
object
Partial theme token overrides layered on top of theme_id (or the default theme).
Both PUT and PATCH are supported. This endpoint does not accept qr_id/qr_ids — use Link QR Codes to a form to change which QR Codes are attached. 404 if form_id isn’t owned by this account.

Authorizations

Authorization
string
header
required

Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.

Response

200

Form updated.