API v1 · Business

Documentation API

L'API REST iziqrcode permet de créer, gérer et tracker vos QR codes par programmation.

Base URL

Tous les endpoints sont disponibles à :

https://iziqrcode.com/api/v1

Authentification

L'API utilise des jetons Bearer. Générez votre clé depuis /app/api-keys et placez-la dans l'en-tête Authorization :

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

Format des réponses

L'API renvoie du JSON pour chaque réponse. Codes de statut HTTP standards :

2xxSuccès — la requête est passée
4xxErreur client — vérifiez votre requête
5xxErreur serveur — réessayez plus tard

Rate limiting

3 fenêtres glissantes par clé / compte :

  • 60 requêtes / minute par clé API
  • 5 000 requêtes / heure par clé API
  • 5 000 requêtes / jour par compte

Chaque réponse porte X-RateLimit-Limit, X-RateLimit-Remaining et X-RateLimit-Reset. Un 429 Too Many Requests est renvoyé avec un en-tête Retry-After dès que la limite est atteinte.

Spécification OpenAPI

Spécification lisible par machine sur /api/v1/openapi — importable dans Postman / Insomnia / openapi-typescript. Le visualiseur Swagger interactif se trouve sur /api-docs.

Documentation API · iziqrcode