API pembaruan QR Code
Digunakan untuk memperbarui konfigurasi dan desain QR code yang sudah ada.
Anda dapat mengubah URL, teks, nomor telepon, serta warna, gaya, logo, dan berbagai opsi lainnya. QR code akan diperbarui langsung tanpa perlu dibuat ulang.
Gunakan API ini jika ingin mengubah pengaturan tanpa membuat QR code baru.
PUT
/api/link/v1/update/qr
{
"linkId": "K56t",
"domain": "https://vvd.bz",
"type": "url",
"url": "https://www.instagram.com/vivoldiglobal",
"logoType": "U",
"logo": "https://example.com/images/picture/logo/20260425/500x500.png",
"foreground": "#0269D1FF"
}
Request Parameters
- linkId string required
-
ID link.
Jika URL adalah “https://vvd.im/myBrandQR”, maka ID link adalah
myBrandQR. - domain string required
- Default:https://vvd.bz
- Domain link. Jika menggunakan domain kustom, Anda dapat menentukannya di sini.
- type string
- Default:url
-
Enum:
urltextphone
-
Tipe QR code.
- url: URL website
- text: Teks
- phone: Nomor telepon
- url string
-
URL tujuan saat QR dipindai.
Wajib jika
typeadalahurl. Harus berupa URL lengkap http atau https.
Maksimum2,000 bytes. - text string
-
Teks yang dimasukkan ke dalam QR code.
Digunakan saat
typeadalahtextdan akan ditampilkan langsung saat dipindai.
Cocok untuk pesan, kode, atau instruksi. Tampilan bisa berbeda tergantung perangkat.
Maksimum65,535 bytes. - phone string
-
Nomor telepon yang dihubungkan saat QR dipindai.
Digunakan saat
typeadalahphonedan akan membuka layar panggilan.
Maksimum32 karakter. Disarankan menyertakan kode negara. - logoType string
- Default:N
-
Enum:
NCU
-
Tipe logo di tengah QR code.
- N: Tanpa logo
- C: Logo default organisasi
- U: Logo upload pengguna
Logo meningkatkan brand awareness.
Fitur ini tersedia mulai paket Personal. - logo string
-
URL gambar logo di tengah QR code.
Digunakan saat
logoTypeadalahU. Harus dapat diakses publik.
Disarankan berbentuk persegi dan PNG transparan.
Maksimum 500x500 px. - foreground string
-
Warna utama QR code (HEX). Default hitam.
Pastikan kontras cukup dengan background.
Default: #000000FF - background string
-
Warna background QR code (HEX). Default putih.
Background terlalu gelap dapat menurunkan akurasi scan.
Default: #FFFFFFFF - markerColor string
-
Warna marker posisi QR code.
Default: #000000FF - markerBorderColor string
-
Warna border marker.
Default: #000000FF - style string
- Gaya visual QR code. Lihat preview di dashboard.
- markerStyle string
- Gaya marker QR code. Mendukung berbagai bentuk.
- grpIdx integer
- ID grup untuk manajemen QR code.
- ttl string
- Judul internal.
- memo string
- Catatan internal (tidak terlihat oleh pengguna).
- qrBypassYn string
-
Y: langsung ke URL (tanpa tracking)
N: lewat short link (tracking aktif) - pushNotifyYn string
- Notifikasi push saat scan.
- mailNotifyYn string
- Notifikasi email saat scan.
- delYmdt datetime
- Tanggal penghapusan otomatis.
{
"code": 0,
"message": "",
"result": null
}
Response Parameters
- code integer
- Kode respons: 0 = Berhasil, nilai lainnya = Error
- message string
- Pesan respons. Jika kode bukan 0, pesan error akan dikembalikan.
- result null
Kapan menggunakan API ini
Gunakan API pembaruan QR Code dalam situasi berikut:
- Saat perlu mengubah URL tujuan dari QR code yang sudah didistribusikan
- Saat ingin memperbarui desain seperti warna, logo, atau gaya
- Saat ingin mengubah konten atau pengaturan tanpa menghapus QR code
- Saat perlu memperbarui desain QR dalam skala besar, misalnya saat rebranding
sehingga Anda dapat memperbarui konten tanpa mengganti QR yang sudah dicetak atau digunakan pada media offline.
Contoh penggunaan
API pembaruan QR Code cocok untuk berbagai kebutuhan:
- Media cetak & banner: Ubah hanya URL tujuan dari QR yang sudah didistribusikan untuk menghemat biaya cetak ulang
- Rebranding: Perbarui desain QR secara massal mengikuti warna brand terbaru
- Operasional event: Ganti halaman tujuan sesuai periode tanpa mengubah QR
- Toko & meja: Arahkan QR yang sudah ada ke halaman menu baru saat terjadi perubahan
Cocok digunakan saat QR code yang sudah tersebar perlu tetap dimanfaatkan.
Hal yang perlu diperhatikan
Perhatikan hal berikut saat memperbarui QR code:
-
Ubah
foreground(warna utama) danbackground(warna latar) secara bersamaan.
Mengubah hanya latar dapat menurunkan akurasi pemindaian karena kurangnya kontras. -
Gunakan
backgroundterang seperti #FFFFFF (putih).
Latar gelap dapat membuat pola QR sulit dikenali. - Saat mengubah
type, sertakan parameter data yang sesuai. - Mengubah grup dengan
grpIdxakan memindahkan QR ke grup baru dan menghapusnya dari grup sebelumnya.