Documentation

REST API

Programmatically create and manage QR codes via the REST API.
Business

Available on Business and Enterprise plans.

The Stirling-QR REST API allows developers to create, update, and manage QR codes programmatically β€” for automation, integrations, or building QR code functionality into their own products.

Getting an API key

Go to Dashboard β†’ Settings β†’ API. Click 'Create API Key'. Give it a name and save. The key is shown once β€” copy it immediately and store it securely. You cannot retrieve it again after leaving the page.

Authentication

Include your API key in the Authorization header of every request: Authorization: Bearer YOUR_API_KEY. API keys are scoped to the organisation β€” they can only access and modify QR codes within your organisation.

Key endpoints

GET /api/public/v1/qrcodes β€” list all QR codes in your organisation. POST /api/qrcode β€” create a new QR code. PUT /api/qrcode/{id} β€” update a QR code. DELETE /api/qrcode/{id} β€” delete a QR code.

Rate limits

API requests are rate-limited per key. If you exceed the limit, you will receive a 429 Too Many Requests response. Contact support if you need a higher rate limit for a specific use case.

πŸ’‘ Pro Tips

  • Rotate your API keys periodically. Revoke any key you suspect has been compromised from Settings β†’ API.
  • Use the API with Zapier's Webhook or Make (Integromat) to connect Stirling-QR to thousands of other apps without writing code.

Related Articles

More in Core Features

Ready to get started?

Create your first QR code free β€” no credit card required.