Feature
SMLLR API: Programmatic QR Code Management for Your Stack.
Integrate SMLLR into your systems with our REST API — create QR codes programmatically, update destinations, and retrieve analytics.
Programmatic QR Management for Developers
The SMLLR REST API gives developers full programmatic control over QR code creation, management, and analytics. Create QR codes automatically when a new product is added to your e-commerce platform. Update destinations when inventory runs out. Pull scan analytics into your BI dashboard. Trigger QR updates from your ERP events. The API is your bridge between SMLLR's QR infrastructure and your existing tech stack.
- Create and manage QR codes programmatically
- Update destination URLs via API without dashboard access
- Retrieve scan analytics data for any QR code or campaign
- List, filter, and search QR codes by tags and attributes
- Webhook support for real-time scan event notifications
- Multiple API keys for different team members and systems
- Sandbox environment for safe development and testing
Built for Integration, Not Just Automation
SMLLR's API is designed for deep integration with enterprise systems — not just simple automation. Our endpoints follow REST conventions with JSON payloads, clear error codes, and comprehensive documentation. Rate limits are generous for production use. Authentication uses industry-standard API key + Bearer token patterns. We provide client libraries and code examples for the most common integration scenarios to minimize your development time.
Real-World API Use Cases
The SMLLR API powers sophisticated workflows across industries. A print-on-demand platform uses the API to create unique QR codes for each order automatically. An e-commerce brand uses the API to update product QR destinations when items go out of stock. A financial services firm uses the API to generate unique QR codes for each client document sent via their CRM. An event management platform uses the API to create check-in QR codes for every registered attendee. These are the workflows that manual dashboard use cannot support.
Webhooks: Reacting to Scans Without Polling
Instead of repeatedly querying the API to check for new scan events, you can register a webhook URL that SMLLR calls automatically the moment a scan happens. This is the difference between finding out about a scan a few minutes late through polling and reacting to it in real time — useful for anything from updating a delivery tracking system to firing an instant notification to a sales rep.
Client Libraries and Getting Started Faster
Rather than building every API call from raw HTTP requests, common patterns like creating a QR code, updating a destination, or fetching analytics are documented with ready-to-use code samples in multiple languages. This shortens the path from reading the docs to a working integration, especially for a small team without dedicated API infrastructure experience.
Frequently Asked Questions
Does SMLLR offer a REST API?
Yes. SMLLR provides a REST API with endpoints for QR code creation, management, analytics retrieval, and campaign management. Full documentation is available in our developer docs.
How do I authenticate with the SMLLR API?
SMLLR API uses API key authentication. Generate your API key from your account settings. Include it in the Authorization header of every API request as a Bearer token.
Is there a sandbox environment for testing?
Yes. SMLLR provides a sandbox environment for development and testing. Sandbox API calls do not count against your plan limits and do not create real QR codes.
What happens if my API request exceeds the rate limit?
Requests beyond your plan's rate limit return a standard rate-limit error response; the API documentation includes the specific limits per plan tier.
Can I generate multiple API keys for different systems?
Yes. You can create separate API keys for different applications or team members, and revoke individual keys without affecting others.
Do webhook payloads include the same data as the dashboard analytics?
Yes. Webhook payloads include scan metadata such as timestamp, device, and location, matching what you'd see in the dashboard for that scan.
Can I test webhook payloads before going live?
Yes. The sandbox environment lets you trigger and inspect sample webhook payloads before connecting your production system.
Does the API support bulk operations, like creating hundreds of QR codes in one call?
Yes. Batch endpoints are available for bulk creation and bulk destination updates, in addition to the single-code endpoints.
Can I use the API alongside the dashboard, or is it one or the other?
Both work together. Codes created via the API appear in your dashboard immediately, and codes created in the dashboard are fully accessible via the API.
Is API access available on all plans?
API access is available starting on the Premium plan; lower tiers are limited to the dashboard interface.
Can I revoke a specific API key without affecting others?
Yes. Each API key can be individually revoked from your account settings without disrupting other active keys.
Unlock Every Feature
Start free with 3 dynamic QR codes. Upgrade anytime for advanced features, more codes, and better analytics.