Skip to main content
PUT
Retrieves, updates, or deletes a single QR code on the Management API host (management.scanova.io), authenticated with your raw Management API key.
string
required
The QR code’s qrid (e.g. QR7K9M2XN) — the human-readable identifier returned by GET /qr/, not the numeric id.
This same view is also reachable at /qr/{qrid}/ (i.e. under the same path prefix as the list/create endpoint) — both paths resolve to the identical view and behavior. This reference documents /qrcode/{qrid}/ since that’s the path verified for this doc set, but either works.
Both PUT and PATCH are supported (PUT for a full replace, PATCH for a partial update) and accept the same field set documented for Create a QR code. A successful update returns 200 OK with the updated detail representation shown above.

Scope and errors

Every method here only operates on QR codes owned by the account the key belongs to — requesting a qrid you don’t own (or that doesn’t exist) returns 404, not 403, so you can’t use this endpoint to probe for the existence of other accounts’ QR codes.
  • Retrieve — the other operation on this same endpoint.
  • Delete — the other operation on this same endpoint.
  • List QR codes — find a qrid to operate on here, or the full field set this endpoint’s update accepts.
  • Create a QR code — find a qrid to operate on here, or the full field set this endpoint’s update accepts.
  • Download a QR code image — render this QR code as an image file.
  • List trashed QR codes — where a QR code lands after DELETE here.

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. management.scanova.io) — the same key sent to the regular API host will not authenticate.

Path Parameters

qrid
string
required

Response

200

QR code updated