Lewati ke konten utama

Panduan: Ambil QR Code (JSON)

Endpoint ini memungkinkan Anda untuk mengambil QR Code pairing WhatsApp dalam format JSON. Format ini sangat ideal jika Anda ingin membangun dashboard kustom sendiri di mana user bisa melakukan scan QR langsung dari interface buatan Anda.

Pro Tip: Real-time UI

Gunakan endpoint ini di dalam polling mechanism (misal: setiap 20-30 detik) di frontend Anda untuk menampilkan QR Code terbaru hingga status berubah menjadi ALREADY_LOGGED_IN.

Struktur Respon

Respon akan menyertakan string base64 yang siap ditampilkan langsung di tag <img>.

FieldTipePenjelasan
statusstringsuccess atau error
messagestringPesan status (misal: ALREADY_LOGGED_IN)
data.qr_codestringBase64 string dengan prefix data:image/png;base64,...

Contoh Implementasi (React)

const fetchQR = async () => {
const res = await fetch(`https://api.wagy.web.id/api/v1/${DEVICE_ID}/auth/qr/json`, {
headers: { 'Authorization': `Bearer ${TOKEN}` }
});
const json = await res.json();
if (json.data?.qr_code) {
setQrImage(json.data.qr_code);
}
};

Get device QR code (JSON)

GET 

/:device_id/auth/qr/json

Ambil QR Code pairing WhatsApp terbaru dalam format string base64.

Coba Sekarang

Responses

Berhasil