Buat, perbarui, dan kelola kode QR dinamis secara programatis. Setiap kode QR dapat disesuaikan dengan warna, logo, dan kemampuan pelacakan.
| Metode | Endpoint | Deskripsi |
|---|---|---|
POST | /organizations/:orgId/qr-codes | Buat kode QR baru |
GET | /organizations/:orgId/qr-codes | Daftar semua kode QR |
GET | /organizations/:orgId/qr-codes/:id | Dapatkan kode QR tertentu |
PUT | /organizations/:orgId/qr-codes/:id | Perbarui kode QR |
DELETE | /organizations/:orgId/qr-codes/:id | Hapus kode QR |
GET | /organizations/:orgId/qr-codes/:id/download | Unduh gambar kode QR |
Buat kode QR dinamis baru dengan konten dan gaya yang dapat disesuaikan.
/organizations/:orgId/qr-codes| Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
| type | string | Diperlukan | Tipe kode QR (URL, VCARD, WIFI, dll.) |
| name | string | Diperlukan | Nama tampilan untuk kode QR |
| data | object | Diperlukan | Data konten (bervariasi berdasarkan tipe) |
| style | object | Opsional | Opsi kustomisasi visual |
| folderId | string | Opsional | Folder untuk mengatur kode QR |
| tags | string[] | Opsional | Tag untuk kategorisasi |
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"
}Ambil daftar kode QR yang dipaginasi dengan penyaringan opsional.
/organizations/:orgId/qr-codes| Parameter | Tipe | Deskripsi |
|---|---|---|
| page | number | Nomor halaman (default: 1) |
| limit | number | Item per halaman (default: 20, max: 100) |
| type | string | Saring berdasarkan tipe kode QR |
| folderId | string | Saring berdasarkan folder |
| search | string | Cari berdasarkan nama |
| status | string | Saring berdasarkan status (AKTIF, DIARSIPKAN) |
Perbarui konten, gaya, atau metadata kode QR yang ada. Gambar kode QR tetap sama sementara tujuan berubah.
/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"
}
}'Hapus kode QR secara permanen. Tindakan ini tidak dapat dibatalkan. URL pendek akan berhenti berfungsi.
/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"Tautkan ke situs web atau halaman web mana pun
Bagikan informasi kontak
Terhubung ke jaringan WiFi
Tautkan ke dokumen PDF
Komposisi email yang sudah diisi
Pesan SMS yang sudah diisi
Panggilan telepon langsung
Konten teks biasa
Menu restoran digital
Tautan toko aplikasi
Tautan konten video
Tautan media sosial
Pelajari tentang fitur terkait: