Bahasa Indonesia
Ambil Channel
GET/channelAmbil daftar channel (newsletter) WhatsApp yang diikuti atau dikelola sama nomor kamu. id dari sini yang kamu pakai buat Ambil Detail Channel, Ambil Pesan Channel, atau kirim pesan ke channel lewat kolom newsletter di Kirim Pesan.
Detail Endpoint
- Base URL:
https://api-zawa.azickri.com - Header:
iddansession-id - Syarat: sesi harus lagi nyambung (
isConnected: true)
Header
| Header | Tipe | Wajib | Keterangan |
|---|---|---|---|
id | string | Ya | id dari Buat Session. |
session-id | string | Ya | sessionId dari Buat Session. |
Contoh Request
bash
curl "https://api-zawa.azickri.com/channel" \
-H "id: YOUR_ID" \
-H "session-id: YOUR_SESSION_ID"javascript
import axios from 'axios';
const response = await axios.get('https://api-zawa.azickri.com/channel', {
headers: {
'id': 'YOUR_ID',
'session-id': 'YOUR_SESSION_ID',
},
});
console.log(response.data);javascript
const response = await fetch('https://api-zawa.azickri.com/channel', {
headers: {
'id': 'YOUR_ID',
'session-id': 'YOUR_SESSION_ID',
},
});
const data = await response.json();
console.log(data);Response
json
{
"docs": [
{
"id": "120363000000000000@newsletter",
"name": "Zawa Updates",
"picture": "https://pps.whatsapp.net/v/t61.24694-24/...",
"isOwner": true,
"created": "2025-06-07T15:15:51.000Z"
}
]
}json
{
"statusCode": 400,
"message": "invalid header"
}json
{
"statusCode": 404,
"message": "session not found"
}json
{
"statusCode": 500,
"message": "session not connected"
}| Kolom | Tipe | Keterangan |
|---|---|---|
docs | array | Daftar channel. |
docs[].id | string | ID channel, formatnya ...@newsletter. |
docs[].name | string | Nama channel. |
docs[].picture | string | URL foto profil channel. |
docs[].isOwner | boolean | true kalau kamu pemilik atau admin channel itu. Cuma channel kayak gini yang bisa kamu kirimin pesan. |
docs[].created | string | Waktu channel dibuat (ISO 8601). |