Tambah dan kelola koneksi WhatsApp Anda.
Device adalah nomor WhatsApp yang terhubung ke akun WAPIZ Anda. Setiap device memiliki ID unik yang digunakan untuk semua operasi pengiriman pesan.
Batas device per paket:
| Paket | Maks device |
|---|---|
| Free / Lite | 1 |
| Regular ke atas | 3 |
GET /api/devices
Ambil daftar semua device milik akun yang sedang login.
Response 200
POST /api/devices
Tambah device baru dan hubungkan ke akun.
Request body
| Field | Type | Required | Description |
|---|---|---|---|
label | string | No | Nama device (default: "Device Baru") |
Response 201
Errors
| Status | Pesan |
|---|---|
401 | Unauthorized |
403 | Paket Free maksimal 1 device |
DELETE /api/devices/:id
Hapus device dan putuskan koneksi WhatsApp.
id adalah ID device dari response list devices (device.id).
Response 200
GET /api/devices/:id/qr
Ambil QR code untuk menghubungkan nomor WhatsApp. Mengembalikan gambar PNG jika device belum terhubung, atau JSON jika sudah login.
Buka qr.png lalu scan menggunakan WhatsApp di HP Anda (WhatsApp → Perangkat Tertaut → Tautkan Perangkat).
Poll endpoint ini hingga status device menjadi logged_in. QR code kedaluwarsa sekitar 20 detik.
GET /api/devices/:id/status
Cek status koneksi device.
Response 200
Nilai status | Keterangan |
|---|---|
logged_in | Terhubung dan siap digunakan |
connected | Terhubung tapi belum login |
disconnected | Tidak terhubung |
PATCH /api/devices/:id/webhook
Set atau hapus URL webhook untuk device. WAPIZ akan mengirimkan event pesan masuk ke URL ini secara real-time.
Request body
| Field | Type | Keterangan |
|---|---|---|
webhookUrl | string | null | URL tujuan webhook. Kirim null atau kosongkan untuk menghapus. |
Response 200
© 2026 WAPIZ. Unofficial WhatsApp API.