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

Fetch the latest pairing QR code as a base64 image string.

Coba Sekarang

Responses

OK

Chat WhatsApp CS