Skip to main content
POST
Builds and downloads a prefilled sheet for a set of the account’s own QR Codes, on the Management API host (api.scanova.io), authenticated with your raw Management API key.
string
update_details selects the name/tags column set (see Bulk-update QR name/tags); omit for the content-update column set (see Bulk-update QR Code content).
array
Specific QR ids to include. Alternatively use filter or search (pass "all" to select every owned QR).
object
A saved filter selecting which QR Codes to include, as an alternative to qr_id_list.
A search term selecting which QR Codes to include, as an alternative to qr_id_list. "all" selects every owned QR Code.
This runs synchronously and returns the file directly — unlike the generate/update/download endpoints, there’s no operation_id to poll. Rows are prefilled with each QR’s current values, so you only need to edit the cells you want to change.

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.

Query Parameters

type
enum<string>

Determines which columns the sheet includes; omit for the content-update column set.

Available options:
update_details

Response

200 - text/csv

Sample sheet download.