Skip to main content
POST
Updates the destination content (and optionally design) of many QR Codes from an uploaded sheet, asynchronously, on the Management API host (api.scanova.io), authenticated with your raw Management API key.
string
required
A label for this operation, shown in List bulk operations.
file
required
The filled-in sheet. Must have exactly the columns qr code id, name, url — see Download a bulk-update sample sheet.
string
Design pattern data applied to the updated QR Codes, typically JSON encoded as a string, validated against the QR category’s design schema.
integer
A folder id to move the updated QR Codes into.
Asynchronous — poll List bulk operations for status/progress. 400 if the file doesn’t have exactly the required three columns, or row data is invalid. 403 if the account lacks the BULK_OPERATION quota, has an inactive plan, or lacks BULK_OPERATION_CAN_UPDATE permission.

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

Update started.