Erstellen, aktualisieren und verwalten Sie dynamische QR-Codes programmgesteuert. Jeder QR-Code kann mit Farben, Logos und Tracking-Funktionen angepasst werden.
| Methode | Endpunkt | Beschreibung |
|---|---|---|
POST | /organizations/:orgId/qr-codes | Erstellen Sie einen neuen QR-Code |
GET | /organizations/:orgId/qr-codes | Listen Sie alle QR-Codes auf |
GET | /organizations/:orgId/qr-codes/:id | Holen Sie sich einen bestimmten QR-Code |
PUT | /organizations/:orgId/qr-codes/:id | Aktualisieren Sie einen QR-Code |
DELETE | /organizations/:orgId/qr-codes/:id | Löschen Sie einen QR-Code |
GET | /organizations/:orgId/qr-codes/:id/download | Laden Sie das QR-Code-Bild herunter |
Erstellen Sie einen neuen dynamischen QR-Code mit anpassbarem Inhalt und Styling.
/organizations/:orgId/qr-codes| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| type | string | Erforderlich | QR-Code-Typ (URL, VCARD, WIFI usw.) |
| name | string | Erforderlich | Anzeigename für den QR-Code |
| data | object | Erforderlich | Inhaltsdaten (variieren je nach Typ) |
| style | object | Optional | Visuelle Anpassungsoptionen |
| folderId | string | Optional | Ordner zur Organisation des QR-Codes |
| tags | string[] | Optional | Tags zur Kategorisierung |
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"
}Rufen Sie eine paginierte Liste von QR-Codes mit optionaler Filterung ab.
/organizations/:orgId/qr-codes| Parameter | Typ | Beschreibung |
|---|---|---|
| page | number | Seitenzahl (Standard: 1) |
| limit | number | Elemente pro Seite (Standard: 20, max: 100) |
| type | string | Nach QR-Code-Typ filtern |
| folderId | string | Nach Ordner filtern |
| search | string | Nach Namen suchen |
| status | string | Nach Status filtern (AKTIV, ARCHIVIERT) |
Aktualisieren Sie den Inhalt, das Styling oder die Metadaten eines vorhandenen QR-Codes. Das QR-Code-Bild bleibt gleich, während sich das Ziel ändert.
/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"
}
}'Löschen Sie einen QR-Code dauerhaft. Diese Aktion kann nicht rückgängig gemacht werden. Die kurze URL funktioniert nicht mehr.
/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"Link zu jeder Website oder Webseite
Teilen Sie Kontaktinformationen
Verbinden Sie sich mit WLAN-Netzwerken
Link zu PDF-Dokumenten
Vorab ausgefüllte E-Mail-Zusammensetzung
Vorab ausgefüllte SMS-Nachricht
Direkter Anruf
Einfacher Textinhalt
Digitales Restaurantmenü
Links zu App-Stores
Links zu Videoinhalten
Links zu sozialen Medien
Erfahren Sie mehr über verwandte Funktionen: