Documentation
REST API
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.