Skip to main content
GET
Reads one AI variant record, and selects it as the QR Code’s chosen design.
string
required
The QR Code’s qrid.
integer
required
The AI variant record’s id, from List and generate AI QR Code variants.
GET is also the polling endpoint while a generation is in flight — watch status until it leaves generating.

Select (PATCH)

boolean
The only writable field on this resource.
Setting selected: true deselects every other AI variant for the same QR Code — exactly one variant is selected at a time. There is no call that selects two, and no need to deselect the previous one first.

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.

Path Parameters

qrid
string
required

The QR code's qrid — the opaque public identifier returned by the list endpoint, not the numeric id.

id
integer
required

The AI variant record's id.

Response

One AI variant.