REST API Integration
If you are an enterprise customer wanting to automate code generation inside your own CRM, CRM, or printing workflow, you can bypass the dashboard entirely using our API.
Authentication
The QRTRAC API uses standard Bearer Token authentication. All requests must be made over HTTPS.
Authorization: Bearer YOUR_API_KEY You can generate your live keys from the Developer Settings tab inside your account.
Creating a Dynamic Link via Endpoint
Creating a code programmatically is nearly instantaneous. You simply pass the target URL and any branding preferences in the payload.
POST https://api.qrtrac.com/v1/qr/create
{
"destination_url": "https://yourwebsite.com/promo",
"type": "dynamic",
"design": {
"pattern_color": "#000000",
"logo_url": "https://yourbrand.com/logo.png"
}
}
{
"destination_url": "https://yourwebsite.com/promo",
"type": "dynamic",
"design": {
"pattern_color": "#000000",
"logo_url": "https://yourbrand.com/logo.png"
}
}
Rate Limits
Depending on your plan tier, API calls are rate-limited to ensure system stability.
- Pro Plan: 60 requests per minute
- Agency Plan: 300 requests per minute
- Enterprise Plan: Custom defined throughput
Developer Docs: For the full Swagger/OpenAPI documentation, parameters, and webhook handling, please visit the Developer Portal.