Buat Tautan
Ini adalah API dasar untuk membuat tautan pendek.
Untuk membuat beberapa tautan sekaligus, gunakan Bulk Create API atau menu [Buat Tautan Massal] di dashboard.
Setiap tautan pendek secara otomatis memiliki kode QR.
-
Kode QR tersedia di https://vvd.bz/
[linkId]/qr, dan ukurannya dapat diatur dengan parameter size. - Contoh: https://vvd.bz/hj7V/qr?size=200 → Mengembalikan kode QR berukuran 200px.
POST
/api/link/v2/create
{
"url": "https://www.facebook.com/vivoldi365",
"domain": "https://vvd.bz"
}
Request Parameters
- url string required
-
URL asli.
Maksimal 3.000 byte diperbolehkan. - domain string required
- Default:https://vvd.bz
-
Domain tautan.
Jika opsi “brandLinkId” disetel keY, domain akan menjadihttps://vvd.im.
Anda juga bisa menggunakan domain kustom. - redirectType integer
- Default:302
-
Enum:
200301302
-
Jenis redirect.
Lihat halaman Terminologi untuk detailnya.
Fitur ini tersedia pada paket Personal ke atas. - reuseYn string
- Default:N
-
Enum:
YN
-
Menentukan apakah akan menggunakan kembali URL yang sudah ada.
Y: Jika URL panjang yang sama sudah ada, URL pendek baru tidak akan dibuat — sistem mengembalikan URL pendek pertama yang dibuat.
N: Selalu membuat URL pendek baru.
Opsi ini digunakan untuk mencegah duplikasi URL panjang atau menggunakan kembali tautan yang sudah ada.
Fitur ini hanya tersedia untuk paket Premium ke atas. - grpIdx integer
-
Digunakan untuk mengelompokkan tautan.
IDX grup bisa didapat melalui API Daftar Grup atau di dashboard. - brandLinkId string
-
Jika tidak diatur, ID tautan akan dibuat otomatis oleh sistem.
Tanpa domain kustom, domain default adalahhttps://vvd.im.
Contoh: https://vvd.im/[brandLinkId] - ttl string
-
Judul tautan. Jika tidak ditentukan, judul halaman web dari URL asli akan digunakan.
Untuk pembuatan cepat, isi nilai ini langsung agar proses parsing tidak diperlukan. - description string
-
Jika
redirectTypeadalah200, meta tag description dapat ditetapkan. - metaImg string
-
Jika
redirectTypeadalah200, meta tag image dapat ditetapkan.
URL gambar harus diawali denganhttps://. - memo string
- Catatan untuk manajemen tautan.
- notfSubscYn string
- Default:N
-
Enum:
YN
-
Apakah ini tautan berlangganan push.
JikaY, halaman landing akan muncul sebelum diarahkan ke URL asli untuk meminta izin push.
Jika pengguna menolak atau membatalkan, akan langsung diarahkan ke URL asli. - qrBypassYn string
- Default:N
-
Enum:
YN
-
Mengatur apakah akan melewati tautan pendek saat memindai kode QR dan langsung menuju ke URL asli yang ditentukan oleh pengguna.
Y: Langsung dialihkan ke URL asli tanpa melalui tautan pendek. (Statistik pemindaian QR tidak dicatat)
N: Melewati tautan pendek sebelum dialihkan ke URL asli. (Statistik pemindaian QR dicatat)
- pushNotifyYn string
- Default:N
-
Enum:
YN
-
Notifikasi push untuk klik.
JikaY, pemberitahuan dikirim ke perangkat dengan aplikasi Vivoldi ketika jumlah klik yang ditentukan tercapai (diatur di Dashboard → Pengaturan).
Fitur ini tersedia pada paket Personal ke atas. - mailNotifyYn string
- Default:N
-
Enum:
YN
-
Notifikasi email untuk klik.
JikaY, email akan dikirim setiap kali jumlah klik yang ditentukan tercapai (diatur di Dashboard → Pengaturan).
Fitur ini tersedia pada paket Personal ke atas. - webhookEnableYn string
- Default:N
-
Enum:
YN
-
Status penggunaan Webhook.
Webhook global harus diaktifkan.
Fitur ini hanya tersedia pada paket Enterprise. - webhookMetric string
- Default:C
-
Enum:
CP
-
Kriteria penerimaan Webhook.
C: Berdasarkan jumlah klik, P: Berdasarkan jumlah pengguna unik (klik unik). - webhookFrequency integer
- Default:1
-
Enum:
1501002003005001000
-
Frekuensi penerimaan Webhook.
1: Setiap klik, 50: Setiap 50 klik, 100: Setiap 100 klik, 300: Setiap 300 klik, 500: Setiap 500 klik, 1000: Setiap 1.000 klik. - delYmdt datetime
-
Tanggal penghapusan tautan terjadwal.
Setelah tanggal terlewati, tautan akan dihapus otomatis.
Contoh: 2025-08-30 23:59:59
{
"code": 0,
"message": "",
"result": "https://vvd.bz/jH3d"
}
Response Parameters
- code integer
- Kode respons: 0 = Berhasil, nilai lainnya = Error
- message string
- Pesan respons. Jika kode bukan 0, pesan error akan dikembalikan.
- result string
-
Nilai respons. Tautan pendek dikembalikan.
Contoh: https://vvd.bz/jH3d