Skip to content

Ambil Detail Channel ​

GET /channel/{channelId}

Ambil detail satu channel yang kamu ikuti. channelId boleh diisi ID dari Ambil Channel, atau username channel publik.

Detail Endpoint ​

  • Base URL: https://api-zate.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 -1001234567890, atau username channel publik, contohnya telegram.

Contoh Request ​

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

const channelId = '-1001234567890';

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

console.log(response.data);
javascript
const channelId = '-1001234567890';

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

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

Response ​

json
{
  "id": "-1001234567890",
  "name": "Info Sate Cak Zate",
  "username": "infosatecakzate",
  "picture": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ...",
  "isOwner": true,
  "created": "2025-06-07T15:15:51.000Z"
}
json
// Bukan channel (misalnya grup), atau belum kamu ikuti
{
  "statusCode": 400,
  "message": "channel not found"
}

// Username atau ID nggak ketemu
{
  "statusCode": 400,
  "message": "chat not found"
}
json
{
  "statusCode": 404,
  "message": "session not found"
}
json
{
  "statusCode": 500,
  "message": "session not connected"
}
KolomTipeKeterangan
idstringID channel, diawali -100.
namestringNama channel.
usernamestringUsername channel publik tanpa @. Kosong buat channel privat.
picturestringFoto channel ukuran kecil sebagai data URI. Bisa kosong.
isOwnerbooleantrue kalau kamu pembuat atau admin channel itu.
createdstringTanggal akun kamu gabung ke channel (ISO 8601).

Harus udah gabung

Zate cuma ngembaliin channel yang akun kamu ikuti. Username channel publik yang belum kamu ikuti tetap dapet 400 channel not found, jadi gabung dulu dari Telegram.