curl -X PATCH "https://management.scanova.io/qrcode/QR7K9M2XN/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "name": "Product launch flyer — v2" }'
Management API — QR Codes
Update
PUT /qrcode//
PUT
/
qrcode
/
{qrid}
/
curl -X PATCH "https://management.scanova.io/qrcode/QR7K9M2XN/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "name": "Product launch flyer — v2" }'
Retrieves, updates, or deletes a single QR code on the Management API host (
Both
management.scanova.io), authenticated with your raw Management API key.
GET https://management.scanova.io/qrcode/{qrid}/
PUT https://management.scanova.io/qrcode/{qrid}/
PATCH https://management.scanova.io/qrcode/{qrid}/
DELETE https://management.scanova.io/qrcode/{qrid}/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
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.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.
curl -X PATCH "https://management.scanova.io/qrcode/QR7K9M2XN/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "name": "Product launch flyer — v2" }'
Scope and errors
Every method here only operates on QR codes owned by the account the key belongs to — requesting aqrid 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.
Related
- Retrieve — the other operation on this same endpoint.
- Delete — the other operation on this same endpoint.
- List QR codes — find a
qridto operate on here, or the full field set this endpoint’s update accepts. - Create a QR code — find a
qridto 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
DELETEhere.
Authorizations
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
Response
200
QR code updated
Was this page helpful?
⌘I