QR code REST API for WordPress
API access is included on the Business plan and Agency plan.
Built on the WordPress REST API
Endpoints register under the `/wp-json/meliqs/v1/` namespace using `register_rest_route()`. No new server stack, no separate dashboard — everything follows WP REST conventions.
API key authentication
Mint API keys from the QR Suite admin. Use them via `Authorization: Bearer <key>` or `X-API-Key` header. Each key carries a scope and a per-key rate limit.
wp-cli integration
Every endpoint has a matching `wp meliqs ...` CLI command. Generate, list, update, and export QRs from the terminal or from a CI pipeline.
WP-CRON for scheduled exports
Schedule analytics exports as recurring WP-CRON jobs. Drop CSV/JSON files into the uploads folder, R2 bucket, or an S3-compatible store.
Native WP capabilities
Endpoints check WordPress capabilities (`manage_options`, custom `meliqs_*` caps). Roles defined in WP propagate to the API — no separate user model.
Plays well with WP plugins
Works alongside Application Passwords, JWT auth plugins, and WooCommerce REST API. No conflicts because endpoints live in a dedicated namespace.
Frequently asked questions
How do I install QRCode Suite on WordPress?
Upload the plugin ZIP via WordPress › Plugins › Add New › Upload Plugin, then activate it. The plugin requires WordPress 6.0+ and PHP 8.1+.
Does QRCode Suite work with any WordPress theme?
Yes. QRCode Suite runs entirely in the WordPress admin and generates QR codes that can be embedded anywhere via shortcodes or the block editor. It has no theme dependency.
How many WordPress sites can I use QRCode Suite on?
The Free and Pro plans cover 1 site. Business covers 5 sites. Agency covers up to 25 sites. Custom enterprise licensing is also available.
Does QRCode Suite work with WordPress Multisite?
QRCode Suite is designed for standard WordPress installs. Multisite compatibility is on the roadmap. Contact support for current status.
What version of PHP does QRCode Suite require?
PHP 8.1 or higher is required. PHP 8.2 and 8.3 are fully supported.
Automate from inside WordPress
REST endpoints, wp-cli, WP-CRON exports — Business+ feature.