Skip to main content
POST
Applies one quick action to many QR Codes at once, asynchronously, on the Management API host (api.scanova.io), authenticated with your raw Management API key.
string
required
One of apply_design, organize, or delete.
array
Specific QR ids to act on. Alternatively use filter, search, or bulk_op_id — same targeting options as Bulk-download QR Codes.
object
A saved filter selecting which QR Codes to act on, as an alternative to qr_id_list.
A search term selecting which QR Codes to act on, as an alternative to qr_id_list. "all" selects every owned QR Code.
string
An existing bulk operation’s operation_id — act on the QR Codes that operation generated.
string
Required when operation is apply_design — the design pattern data to apply.
integer
Required when operation is organize — the destination folder id, which must belong to this account.
Asynchronous — poll List bulk operations for status/progress. 400 for an invalid operation value, or a missing folder/pattern_info for the chosen operation.
delete is irreversible for QR Codes that don’t support soft-delete recovery in your plan — confirm the target selection before calling with operation: "delete".

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

Quick action started.