Skip to main content
PATCH
Updates a theme owned by this account, on the Management API host (api.scanova.io), authenticated with your raw Management API key.
string
required
The theme’s slug.
string
New theme name.
object
New design tokens, following the ThemeConfigV2 schema.
boolean
When true, strips per-QR theme_overrides that conflict with the fields you’re changing from every QR Code currently using this theme — so an edit here doesn’t leave stale per-QR overrides shadowing it.
Only PATCH is supported (no PUT). Only your own non-system themes are writable here — a system theme or another account’s theme returns 404, the same as if it didn’t exist, even though Retrieve a theme can read it. 400 if config_json fails schema validation.

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.

Path Parameters

slug
string
required

Response

Theme updated.