§DEVELOPERS
Comment intégrer la génération de QR dans votre application?
L'API REST de codigo-qr.es génère des codes QR statiques et dynamiques, les gère et renvoie des images PNG ou SVG depuis n'importe quel langage en un seul appel.
Nécessite le plan Pro
Puis-je utiliser l'API sans m'inscrire?
Oui. L'endpoint public génère des codes QR statiques sans compte ni API key, avec une limite de 50 requêtes par jour par IP.
Utilisez POST /api/v1/qr/render avec le contenu du QR, le format et la taille. Vous recevez l'image en base64. Sans inscription ni carte bancaire.
Exemple sans authentification
curl -X POST https://codigo-qr.es/api/v1/qr/render \
-H "Content-Type: application/json" \
-d '{"value":"https://yourdomain.com","format":"png","size":512}'Comment fonctionne l'authentification de l'API?
L'API Pro utilise des API keys dans le header Authorization. La key est générée dans /panel/compte et est exclusive au plan Pro actif.
Ajoutez le header Authorization: Bearer avec votre token à chaque requête Pro. La key est générée depuis /panel/compte en un clic et peut être révoquée à tout moment.
Exemple avec API key
curl https://codigo-qr.es/api/v1/qr \
-H "Authorization: Bearer cqr_your_token_here"L'API key nécessite un plan Pro actif. Voir les plans et les tarifs
Quels endpoints possède l'API de codes QR?
Huit endpoints: un public sans auth pour la génération immédiate, et sept Pro pour créer, lister, mettre à jour, supprimer, télécharger l'image et voir les statistiques.
| Méthode | Chemin | Utilisation | Plan |
|---|---|---|---|
| POST | /api/v1/qr/render | Génère un QR et renvoie l'image en base64. Sans auth. | Public |
| GET | /api/v1/qr | Liste tous vos codes QR avec pagination. | Pro |
| POST | /api/v1/qr | Crée un code QR statique ou dynamique. | Pro |
| GET | /api/v1/qr/{id} | Renvoie le détail complet d'un code QR. | Pro |
| PATCH | /api/v1/qr/{id} | Met à jour la destination, le nom ou l'état. | Pro |
| DELETE | /api/v1/qr/{id} | Supprime un code QR (suppression douce, réversible). | Pro |
| GET | /api/v1/qr/{id}/image | Télécharge l'image PNG ou SVG du code QR. | Pro |
| GET | /api/v1/qr/{id}/stats | Statistiques de scans par jour et par pays. | Pro |
Pour quoi utilise-t-on l'API QR dans une entreprise?
Le e-commerce, les restaurants, les événements et la logistique l'utilisent pour automatiser la génération de QR dans les documents et systèmes sans intervention manuelle.
E-commerce
L'ERP génère un QR par bon de livraison avec le lien de suivi. Si l'URL change, PATCH met à jour la destination sans réimprimer.
Restaurants
Le TPV crée un QR par table à l'ouverture du service. Le chef met à jour la carte dans le CMS; le QR redirige toujours vers la version actuelle.
Événements
Le système de billetterie génère un QR unique par billet. À l'entrée, le scanner vérifie le QR via l'API et confirme s'il est valide.
Logistique
Chaque colis a un QR pointant vers sa page de suivi. Les scans sont enregistrés dans GET /api/v1/qr/{id}/stats.
Combien de requêtes l'API QR autorise-t-elle?
L'endpoint public accepte 50 requêtes par jour par IP. Les endpoints Pro permettent 60 requêtes par minute par utilisateur avec une API key.
Lorsque vous dépassez la limite l'API renvoie 429 avec les headers X-RateLimit-Limit, X-RateLimit-Remaining et Retry-After pour savoir quand réessayer.
Public
50
req / day / IP
Pro
60
req / min / user
Questions fréquentes sur l'API QR
L'endpoint public est gratuit, limité à 50 requêtes par jour par IP. L'API complète, avec API key, CRUD, image et statistiques, nécessite le plan Pro à 5,99€/mois.
PNG et SVG. Utilisez le paramètre format=png ou format=svg. Les tailles disponibles sont 256, 512 et 1024 pixels.
Oui. PATCH /api/v1/qr/{id} met à jour l'URL de destination à tout moment. Le code QR imprimé reste identique; seule la destination change.
Seul le hash SHA-256 du token est stocké, jamais le token en clair. Il est affiché une seule fois lors de sa génération. Vous pouvez révoquer la key depuis /panel/compte.
Pas encore. L'API est REST standard et fonctionne avec n'importe quel client HTTP: curl, fetch, axios, requests Python, Guzzle PHP et similaires.
Commencez à intégrer l'API QR aujourd'hui
Créez votre compte, activez le plan Pro et générez votre première API key en moins de 2 minutes.