one identity for the whole platform.
generate fully branded qr codes — centre logo, colours, gradients, eye & module shapes — over a simple json api. rendered in-house, no third-party ever sees your data. base url:
encode any type + style it. returns the standard payload string and a ready-to-use svg.
true-vector download for print. format = svg | pdf | eps (png is rendered client-side from the svg at any px).
every type id + its form fields, so you can build requests dynamically. 27 types (url, vcard, wifi, event, …).
| color | foreground colour, e.g. "#C81EBD" |
| background | background colour, or null for transparent |
| moduleShape | square · dot · rounded · classy |
| eye | { frameShape, ballShape, frameColor, ballColor } — square·rounded·circle |
| gradient | { type: linear·radial, from, to, rotation } (raster only) |
| logo | { href: data-uri or url, sizeRatio: 0–0.32 } — centre logo, auto-bumps ecc |
| ecl | error correction L · M · Q · H (default H with a logo) |
| margin | quiet zone in modules (default 4) |
save codes, dynamic (editable + tracked) codes, hosted pages, analytics & bulk csv use your access key as a bearer token: authorization: Bearer <key>. dynamic codes give you editable targets + privacy-first scan analytics no static generator can.
full reference: browse the complete API documentation — every endpoint, auth, params, request/response shapes, curl examples & the webhook signature, generated from the live /openapi.json.