The GetQR API is in beta and is available to selected workspaces. Details may change before the general release.
Limits
The limit is counted over a sliding one-minute window and applies to all endpoints together. The health check doesn’t need a key and doesn’t count.
Rate limit headers
Responses to requests with a valid API key carry these headers, error responses included:When you go over the limit
Over the limit, the API answers429 with the rate_limit_exceeded code and the same headers:
5xx errors:
Stay under the limit
- Watch
X-RateLimit-Remainingand slow down before it reaches 0. - Use bulk QR creations instead of one request per QR code.
- Fetch up to 100 results per page with
pageSize=100. See Pagination. - Cache QR images: downloads return an
ETag, so you can sendIf-None-Matchand get304 Not Modifiedwhen nothing changed.