Créez, mettez à jour et gérez des QR codes dynamiques de manière programmatique. Chaque QR code peut être personnalisé avec des couleurs, des logos et des capacités de suivi.
| Méthode | Point de terminaison | Description |
|---|---|---|
POST | /organizations/:orgId/qr-codes | Créer un nouveau QR code |
GET | /organizations/:orgId/qr-codes | Lister tous les QR codes |
GET | /organizations/:orgId/qr-codes/:id | Obtenir un QR code spécifique |
PUT | /organizations/:orgId/qr-codes/:id | Mettre à jour un QR code |
DELETE | /organizations/:orgId/qr-codes/:id | Supprimer un QR code |
GET | /organizations/:orgId/qr-codes/:id/download | Télécharger l'image du QR code |
Créez un nouveau QR code dynamique avec un contenu et un style personnalisables.
/organizations/:orgId/qr-codes| Paramètre | Type | Requis | Description |
|---|---|---|---|
| type | string | Requis | Type de QR code (URL, VCARD, WIFI, etc.) |
| name | string | Requis | Nom d'affichage pour le QR code |
| data | object | Requis | Données de contenu (varie selon le type) |
| style | object | Optionnel | Options de personnalisation visuelle |
| folderId | string | Optionnel | Dossier pour organiser le QR code |
| tags | string[] | Optionnel | Tags pour la catégorisation |
curl -X POST \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "URL",
"name": "Company Website",
"data": {
"url": "https://example.com"
},
"style": {
"foregroundColor": "#000000",
"backgroundColor": "#FFFFFF",
"cornerRadius": 10
}
}'{
"id": "qr_xyz789",
"type": "URL",
"name": "Company Website",
"shortUrl": "https://ilqr.co/xyz789",
"shortCode": "xyz789",
"data": {
"url": "https://example.com"
},
"style": {
"foregroundColor": "#000000",
"backgroundColor": "#FFFFFF",
"cornerRadius": 10
},
"status": "ACTIVE",
"totalScans": 0,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}Récupérer une liste paginée de QR codes avec filtrage optionnel.
/organizations/:orgId/qr-codes| Paramètre | Type | Description |
|---|---|---|
| page | number | Numéro de page (par défaut : 1) |
| limit | number | Éléments par page (par défaut : 20, max : 100) |
| type | string | Filtrer par type de QR code |
| folderId | string | Filtrer par dossier |
| search | string | Rechercher par nom |
| status | string | Filtrer par statut (ACTIF, ARCHIVÉ) |
Mettez à jour le contenu, le style ou les métadonnées d'un QR code existant. L'image du QR code reste la même tandis que la destination change.
/organizations/:orgId/qr-codes/:idcurl -X PUT \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789 \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Updated Website",
"data": {
"url": "https://new-url.example.com"
}
}'Supprimez définitivement un QR code. Cette action ne peut pas être annulée. L'URL courte cessera de fonctionner.
/organizations/:orgId/qr-codes/:idcurl -X DELETE \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789 \
-H "X-API-Key: YOUR_API_KEY"Lien vers n'importe quel site web ou page web
Partager des informations de contact
Se connecter aux réseaux WiFi
Lien vers des documents PDF
Composition d'email pré-remplie
Message SMS pré-rempli
Appel téléphonique direct
Contenu en texte brut
Menu numérique de restaurant
Liens vers les magasins d'applications
Liens vers du contenu vidéo
Liens vers les réseaux sociaux
En savoir plus sur les fonctionnalités associées :