Crea, aggiorna e gestisci codici QR dinamici programmaticamente. Ogni codice QR può essere personalizzato con colori, loghi e capacità di tracciamento.
| Metodo | Endpoint | Descrizione |
|---|---|---|
POST | /organizations/:orgId/qr-codes | Crea un nuovo codice QR |
GET | /organizations/:orgId/qr-codes | Elenca tutti i codici QR |
GET | /organizations/:orgId/qr-codes/:id | Ottieni un codice QR specifico |
PUT | /organizations/:orgId/qr-codes/:id | Aggiorna un codice QR |
DELETE | /organizations/:orgId/qr-codes/:id | Elimina un codice QR |
GET | /organizations/:orgId/qr-codes/:id/download | Scarica immagine codice QR |
Crea un nuovo codice QR dinamico con contenuti e stili personalizzabili.
/organizations/:orgId/qr-codes| Parametro | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| type | string | Obbligatorio | Tipo di codice QR (URL, VCARD, WIFI, ecc.) |
| name | string | Obbligatorio | Nome visualizzato per il codice QR |
| data | object | Obbligatorio | Dati di contenuto (variano per tipo) |
| style | object | Facoltativo | Opzioni di personalizzazione visiva |
| folderId | string | Facoltativo | Cartella per organizzare il codice QR |
| tags | string[] | Facoltativo | Tag per categorizzazione |
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"
}Recupera un elenco paginato di codici QR con filtraggio opzionale.
/organizations/:orgId/qr-codes| Parametro | Tipo | Descrizione |
|---|---|---|
| page | number | Numero di pagina (predefinito: 1) |
| limit | number | Elementi per pagina (predefinito: 20, max: 100) |
| type | string | Filtra per tipo di codice QR |
| folderId | string | Filtra per cartella |
| search | string | Cerca per nome |
| status | string | Filtra per stato (ATTIVO, ARCHIVIATO) |
Aggiorna il contenuto, lo stile o i metadati di un codice QR esistente. L'immagine del codice QR rimane la stessa mentre la destinazione cambia.
/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"
}
}'Elimina permanentemente un codice QR. Questa azione non può essere annullata. L'URL breve smetterà di funzionare.
/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"Collegati a qualsiasi sito web o pagina web
Condividi informazioni di contatto
Collegati a reti WiFi
Collegati a documenti PDF
Composizione email precompilata
Messaggio SMS precompilato
Chiamata telefonica diretta
Contenuto di testo semplice
Menu ristorante digitale
Link agli store di app
Link a contenuti video
Link ai social media
Scopri le funzionalità correlate: