Skip to main content
POST
Lists or creates QR Codes on api.scanova.io, authenticated with your raw API key — see the overview if you haven’t set that up yet.
POST /qr/ creates a new QR Code using the same serializer and field contract as the regular dashboard’s create-QR endpoint. Rather than re-deriving the full field reference here, see Create QR Code for the complete required/optional field table (category, info, name, qr_type, plus advanced fields like pattern_info, custom_domain, expire_on, lead_list, password, and geo-fencing options) — every field documented there applies identically here.
A successful create returns 201 Created with the newly created QR Code, serialized with the full detail shape (the same one returned by GET /qr/{qrid}/) — richer than the slim list shape shown above, and including fields like info and pattern_info that the list endpoint omits for performance. Creating a QR Code is subject to the same plan-based QR-count limits (dynamic/static) as creating one from the dashboard, in addition to the MANAGEMENT_API (or INTEGRATION_ZAPIER/INTEGRATION_MCP) quota gate described in the overview.
  • List QR Codes — the other operation on this same endpoint.
  • Retrieve — operate on a single QR Code returned by this list.
  • Update — operate on a single QR Code returned by this list.
  • Delete — operate on a single QR Code returned by this list.
  • Download a QR Code image — render one of these QR Codes as a PNG/SVG/PDF/etc.
  • List trashed QR Codes — where a QR Code goes after being deleted from this list.
  • API overview — the auth scheme and quota rules that apply to this endpoint.

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.

Response

201

QR code created