Skip to main content
GET
Renders the linear (EAN-13 / GS1-128) barcode for a GS1 QR Code — the companion barcode printed alongside the 2D code on retail packaging.
string
required
The qrid of a QR Code in the gs1 category.
string
default:"png"
Output format: png or svg.
Only QR Codes whose category slug is gs1 are accepted — anything else returns 400. A 400 can also mean the stored GS1 data cannot be encoded as a linear barcode (for example an incomplete GTIN), which is a data problem rather than a request problem.
The response is a binary file attachment. Rendering round-trips to the generator service.

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.

Query Parameters

file
enum<string>

Output format.

Available options:
png,
svg

Response

The rendered barcode, as a binary attachment.