Skip to main content
GET
Download a QR code image

Path Parameter


Query Parameters

Examples

Download QR Code with Default Size

Download in Different Formats

Download QR Code with Custom Size

Download with Different Sizes for Different Use Cases

Download for Print

Successful Responses

Returned file will match the requested format and size.

Example Outputs by Format

Error Handling

Invalid Size Parameter

If the size parameter is outside the allowed range (10-1000), the API will return an error:

QR Code Not Found

If the QR code ID doesn’t exist:

Best Practices

  • Use SVG or EPS for scalable, high-resolution print or design work.
  • Use PNG for digital and web usage.
  • Avoid extremely large sizes (>800px) unless required — larger images increase load times and API latency.
  • Protect API keys: store keys securely in environment variables, not directly in scripts.
  • For bulk downloads, loop over QR IDs with a delay or queue to avoid hitting rate limits.

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: YOUR_API_KEY. 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

size
integer
default:300

Output size in pixels, from 10 to 2400.

for_print
boolean
default:false

Return a print-ready PDF, generated locally rather than via the generator service.

file
enum<string>

Output format.

Available options:
png,
jpg,
jpeg,
svg,
pdf,
eps,
ps
info
string

Pre-computed encode payload override, for static categories whose client-side encoding the backend does not reproduce.

Response

The rendered image, as a binary attachment.