API v1 · Business

API documentation

The iziqrcode REST API lets you create, manage and track QR codes programmatically.

Base URL

All endpoints are available at:

https://iziqrcode.com/api/v1

Authentication

The API uses Bearer tokens. Generate your key from /app/api-keys and include it in the header Authorization:

curl https://iziqrcode.com/api/v1/qr \
  -H "Authorization: Bearer izi_live_xxxxx..."

Response format

The API returns JSON for every response. Standard HTTP status codes:

2xxSuccess — the request went through
4xxClient error — check your request
5xxServer error — try again later

Rate limiting

3 sliding windows per key / account:

  • 60 requests / minute per API key
  • 5,000 requests / hour per API key
  • 5,000 requests / day per account

Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset. A 429 Too Many Requests is returned with a Retry-After header once the limit is reached.

OpenAPI specification

Machine-readable spec at /api/v1/openapi — importable into Postman / Insomnia / openapi-typescript. The interactive Swagger viewer lives at /api-docs.

API documentation · iziqrcode