Skip to content

Ringkasan API ​

Semua endpoint Zawa dalam satu halaman. Kalau baru pertama kali, mampir dulu ke Quick Start ya.

Info Dasar ​

  • Base URL: https://api-zawa.azickri.com
  • Autentikasi: header id dan session-id dari Buat Session, wajib di semua endpoint selain POST /session
  • Format: JSON, baik request maupun response
  • Error: selalu { "statusCode": number, "message": string }. Lihat Error & Solusi

API Session ​

Bikin, pantau, dan kelola koneksi nomor WhatsApp kamu.

MethodEndpointFungsi
POST/sessionBikin sesi baru dan dapetin id + sessionId
GET/sessionAmbil info sesi, QR code, dan status koneksi
PUT/sessionPutusin perangkat tertaut dan bikin QR baru
DELETE/sessionHapus sesi beserta semua datanya

API Send ​

Kirim sesuatu atas nama nomor kamu.

MethodEndpointFungsi
POST/messageKirim teks, gambar, video, audio, dokumen, lokasi, atau kontak
POST/statusBikin status teks, gambar, atau video
POST/typingMunculin indikator mengetik atau merekam audio

API Channel ​

Baca data channel (newsletter) WhatsApp yang kamu ikuti.

MethodEndpointFungsi
GET/channelDaftar channel yang kamu ikuti
GET/channel/{channelId}Detail satu channel
GET/channel/messageHistori pesan channel, 100 per halaman

API Group ​

Baca data grup WhatsApp yang kamu ikuti.

MethodEndpointFungsi
GET/groupDaftar grup yang kamu ikuti
GET/group/{groupId}Detail satu grup
GET/group/memberDaftar anggota grup

Gimana dengan webhook?

Engine Zawa yang sekarang nggak punya webhook, jadi Zawa belum bisa ngabarin kamu kalau ada pesan masuk. Dokumentasi webhook versi lama masih disimpan di halaman Webhook (Deprecated) buat arsip.