Skip to content

Ringkasan API ​

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

Info Dasar ​

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

API Session ​

Bikin, pantau, dan kelola login akun Telegram kamu.

MethodEndpointFungsi
POST/sessionBikin sesi baru dan dapetin id + sessionId
GET/sessionAmbil info sesi, QR code, dan status koneksi
POST/session/passwordKirim password verifikasi dua langkah
PUT/session/webhookAtur URL dan token webhook
PUT/sessionKeluarin perangkat Zate dan bikin QR baru
DELETE/sessionHapus sesi beserta semua datanya

API Send ​

Kirim sesuatu atas nama akun kamu.

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

API Channel ​

Baca data channel Telegram 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 Telegram yang kamu ikuti.

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

API Media ​

Link publik buat media Telegram. Nggak perlu header.

MethodEndpointFungsi
GET/media/{...}Stream gambar, video, stiker, dokumen, atau foto profil

Pindahan dari Zawa? ​

Zate sengaja dibikin semirip mungkin sama Zawa: header sama, nama endpoint sama, bentuk error sama. Jadi kode kamu cukup ganti base URL, plus beberapa hal ini:

Di ZawaDi Zate
Tujuan pesan: phone, group, newsletterTujuan pesan: phone, username, user, group, channel. Lihat Tujuan Pesan.
Nomor HP selalu bisa dipakaiNomor HP cuma jalan kalau privasi orangnya ngizinin. Pakai username atau user kalau bisa.
Scan dari Perangkat tertaut di WhatsAppScan dari Settings → Devices → Link Desktop Device di Telegram.
Langsung nyambung habis scanAkun dengan verifikasi dua langkah perlu Kirim Password. Ada kolom baru isPasswordRequired, passwordHint, username, phone, dan webhook di Ambil Session.
picture sesi berupa URLpicture sesi, grup, dan channel berupa data URI (data:image/jpeg;base64,...).
Status WhatsApp ngikutin privasi status di HPStory Telegram dengan pilihan privacy: contacts, everyone, atau close_friends.
Format ala WhatsApp (*tebal*, _miring_) langsung kebacaTeks dikirim apa adanya. Buat format, isi parseMode (markdown atau html).
Nggak ada webhookWebhook buat pesan masuk di chat pribadi.
URL media langsung dari WhatsAppURL media berupa link publik Zate yang di-stream dari Telegram.
created grup dan channel = tanggal dibuatcreated = tanggal akun kamu gabung.
ID: [email protected], ...@newsletterID: angka, misalnya -1001234567890.