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.

POST /api/qrcodes
// 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
PATCH /api/qrcodes/:id/target
// 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"
}

Prêt à intégrer QR7 ?

Créez un compte gratuit et commencez à utiliser l'API dès aujourd'hui.

Créer un compte Voir les tarifs