QRCode Suitefor WordPress
REST API

QR code API

QRCode Suite exposes a versioned REST API for everything the dashboard does — create QRs and Link Hubs, update destinations, pull scan analytics, manage templates and campaigns. API keys are scoped, every event is webhookable, and a published OpenAPI 3.1 spec generates typed clients in any language.

API access is included on the Business plan and Agency plan.

Download Free Plugin See pricing

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+.

See Business planRead documentation