Développeurs
Documentation API
Intégrez QR7 dans vos applications avec une API REST simple et sécurisée. Tous les exemples utilisent votre domaine.
Endpoints disponibles
- POST /api/qrcodes — Créer un QR Code statique ou dynamique
- GET /api/qrcodes — Lister tous vos QR Codes
- PATCH /api/qrcodes/:id/target — Modifier la destination d'un QR dynamique
- DELETE /api/qrcodes/:id — Supprimer un QR Code
- GET /api/qrcodes/:id/scans — Historique des scans
- GET /api/qrcodes/:id/download — Télécharger en PNG ou SVG
Tous les endpoints sont protégés par session. Connectez-vous via /login avant d'utiliser l'API. Chaque requête doit inclure le cookie de session.
// Créer un QR Code dynamique
POST https://api.clicqr.fr/api/qrcodes
{
"name": "Ma Campagne",
"mode": "dynamic",
"targetUrl": "https://qr7.online",
"foregroundColor": "#000000",
"backgroundColor": "#ffffff"
}
// Réponse 201 Created
{
"qrcode": {
"id": 1,
"name": "Ma Campagne",
"mode": "dynamic",
"payload": "https://qr7.online/r/ab12cd34",
"slug": "ab12cd34",
"createdAt": "2026-04-28T10:00:00Z"
}
}
Modifier la destination
Les QR Codes dynamiques permettent de modifier l'URL de destination à tout moment, sans regénérer le QR Code imprimé. Idéal pour les campagnes marketing.
- Modification instantanée — aucune réimpression
- Statistiques de scan préservées après modification
- Disponible via dashboard ou API
// Modifier la destination d'un QR dynamique
PATCH https://api.clicqr.fr/api/qrcodes/1/target
{
"targetUrl": "https://nouvelle-destination.com"
}
// Réponse 200 OK
{
"ok": true,
"targetUrl": "https://nouvelle-destination.com"
}