curl --request POST \
--url 'https://api.scanova.io/folder/42/bulk_unassign/' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"qr_code_ids": ["all"],
"filter": { "tags": "Wholescale" }
}'
{
"message": "Successfully unassigned 1 QR codes",
"unassigned_count": 1
}
Folders & Tags
Unassign QR Codes from a folder
POST /folder//bulk_unassign/
POST
/
folder
/
{id}
/
bulk_unassign
/
curl --request POST \
--url 'https://api.scanova.io/folder/42/bulk_unassign/' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"qr_code_ids": ["all"],
"filter": { "tags": "Wholescale" }
}'
{
"message": "Successfully unassigned 1 QR codes",
"unassigned_count": 1
}
Removes one or more QR Codes from a folder, moving them to “Uncategorized” — it never deletes or trashes the QR Code itself.
Requires the account’s
FOLDER_MANAGEMENT quota and the FOLDER_CAN_CREATE_AND_MANAGE permission. See the Management API overview for authentication details.integer
required
Folder ID to unassign QR Codes from. Unlike Move QR Codes into a folder, there is no separate
from field — the source is always this folder.array
required
Either a list of
qrid strings currently in this folder, or the single-element sentinel ["all"] to unassign every matching QR Code (optionally narrowed by filter/search below).object
Only honored alongside
qr_code_ids: ["all"]. Same whitelisted keys as Move QR Codes into a folder.object
Only honored alongside
qr_code_ids: ["all"] — {"search_value": "..."}.Only QR Codes you own, currently in this folder, and not soft-deleted are eligible. If this folder’s
folder_type is page, only page-builder QR Codes are unassigned by an ["all"] request (and vice versa for qr folders).curl --request POST \
--url 'https://api.scanova.io/folder/42/bulk_unassign/' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"qr_code_ids": ["all"],
"filter": { "tags": "Wholescale" }
}'
{
"message": "Successfully unassigned 1 QR codes",
"unassigned_count": 1
}
404 if id isn’t owned by this account.
Related
- Move QR Codes into a folder — the inverse operation.
- List QR Codes in a folder — confirm the result.
- Management API overview — the auth scheme and quota architecture this endpoint is part of.
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. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Path Parameters
Response
QR codes unassigned.
Was this page helpful?