Skip to main content
PATCH
Sets the tags on one QR Code, without going through the full update serializer.
string
required
The QR Code’s qrid.
string
Write-only, comma-separated tag names. Names are lowercased, and any that don’t exist yet are created.
array
Read-only — the resulting tags.
Omitting tags and sending it empty mean different things:
  • tags absent from the body — existing tags are preserved.
  • "tags": "" — all tags are removed from this QR Code.
So a PATCH with an empty body is a no-op, not a clear.

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

qrid
string
required

The QR code's qrid — the opaque public identifier returned by the list endpoint, not the numeric id.

Response

Tags updated.