QR code API
API access is included on the Business plan and Agency plan.
REST endpoints
Create, read, update, and delete QR codes, Link Hubs, and templates via a clean REST API. JSON in, JSON out — every dashboard action is also available programmatically.
API keys
Mint scoped API keys from the dashboard. Each key has a role (read-only, read-write, admin) and a per-key rate limit. Never expose secrets in browser code.
Webhooks
Subscribe to scan, conversion, and license events. POSTs are HMAC-signed so your endpoint can verify authenticity. Retry-with-backoff for transient failures.
Bulk endpoints
Create or update hundreds of QRs in one request via the `/v1/qrs/batch` endpoint. Same CSV pattern as the bulk UI, but driven by code.
Analytics export
Pull scan logs, campaign roll-ups, and WooCommerce attribution as JSON, CSV, or NDJSON for downstream BI tools.
OpenAPI spec
A versioned OpenAPI 3.1 spec ships with the plugin so you can generate typed clients in TypeScript, Python, Go, or anything else.
Frequently asked questions
What is QRCode Suite?
QRCode Suite is a premium WordPress plugin that generates branded, dynamic QR codes directly inside your WordPress dashboard. Scan data is stored on your own server — not on a third-party SaaS platform — and WooCommerce orders can be attributed to specific QR codes.
Does QRCode Suite require a separate subscription?
The Free plan is available at no cost. Paid plans (Pro, Business, Agency) are licensed per WordPress site and billed monthly or annually. There is no separate per-scan fee.
What QR code types does QRCode Suite support?
QRCode Suite supports 15 QR code types: URL, vCard, Wi-Fi, SMS, Email, WhatsApp, PDF, Coupon, Plain Text, Social profile, WooCommerce Product, WooCommerce Reorder, Link Hub, Phone, and Dynamic URL.
Can I change the destination of a QR code after printing it?
Yes. Dynamic QR codes use a short redirect URL. You can update the destination from your WordPress dashboard at any time without generating or reprinting the code.
Is QRCode Suite GDPR-compliant?
Yes. QRCode Suite hashes IP addresses with SHA-256 before storage so no raw IPs are ever saved. It also filters bot traffic automatically and includes configurable data-retention settings.
Build on the QRCode Suite API
API keys, webhooks, OpenAPI spec, bulk endpoints — included on Business+.