Skip to content

Ambil Detail Channel ​

GET /channel/{channelId}

Ambil detail satu channel (newsletter) WhatsApp berdasarkan ID-nya. Bentuk datanya sama kayak satu item di Ambil Channel, cocok kalau kamu cuma butuh satu channel aja.

Detail Endpoint ​

  • Base URL: https://api-zawa.azickri.com
  • Header: id dan session-id
  • Syarat: sesi harus lagi nyambung (isConnected: true)

Parameter ​

ParameterLokasiTipeWajibKeterangan
idheaderstringYaid dari Buat Session.
session-idheaderstringYasessionId dari Buat Session.
channelIdpathstringYaID channel, contohnya 120363000000000000@newsletter.

Contoh Request ​

bash
curl "https://api-zawa.azickri.com/channel/120363000000000000@newsletter" \
  -H "id: YOUR_ID" \
  -H "session-id: YOUR_SESSION_ID"
javascript
import axios from 'axios';

const channelId = '120363000000000000@newsletter';

const response = await axios.get(`https://api-zawa.azickri.com/channel/${channelId}`, {
  headers: {
    'id': 'YOUR_ID',
    'session-id': 'YOUR_SESSION_ID',
  },
});

console.log(response.data);
javascript
const channelId = '120363000000000000@newsletter';

const response = await fetch(`https://api-zawa.azickri.com/channel/${channelId}`, {
  headers: {
    'id': 'YOUR_ID',
    'session-id': 'YOUR_SESSION_ID',
  },
});

const data = await response.json();
console.log(data);

Response ​

json
{
  "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
// Channel nggak ketemu
{
  "statusCode": 500,
  "message": "channel not found"
}

// Sesi lagi nggak nyambung
{
  "statusCode": 500,
  "message": "session not connected"
}
KolomTipeKeterangan
idstringID channel.
namestringNama channel.
picturestringURL foto profil channel.
isOwnerbooleantrue kalau kamu pemilik atau admin channel itu.
createdstringWaktu channel dibuat (ISO 8601).