Bahasa Indonesia
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
iddansession-iddari Buat Session, wajib di semua endpoint selainPOST /sessiondanGET /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.
| Method | Endpoint | Fungsi |
|---|---|---|
| POST | /session | Bikin sesi baru dan dapetin id + sessionId |
| GET | /session | Ambil info sesi, QR code, dan status koneksi |
| POST | /session/password | Kirim password verifikasi dua langkah |
| PUT | /session/webhook | Atur URL dan token webhook |
| PUT | /session | Keluarin perangkat Zate dan bikin QR baru |
| DELETE | /session | Hapus sesi beserta semua datanya |
API Send
Kirim sesuatu atas nama akun kamu.
| Method | Endpoint | Fungsi |
|---|---|---|
| POST | /message | Kirim teks, gambar, video, audio, dokumen, lokasi, atau kontak |
| POST | /status | Posting story teks, gambar, atau video |
| POST | /typing | Munculin indikator mengetik atau merekam audio |
API Channel
Baca data channel Telegram yang kamu ikuti.
| Method | Endpoint | Fungsi |
|---|---|---|
| GET | /channel | Daftar channel yang kamu ikuti |
| GET | /channel/{channelId} | Detail satu channel |
| GET | /channel/message | Histori pesan channel, 100 per halaman |
API Group
Baca data grup Telegram yang kamu ikuti.
| Method | Endpoint | Fungsi |
|---|---|---|
| GET | /group | Daftar grup yang kamu ikuti |
| GET | /group/{groupId} | Detail satu grup |
| GET | /group/member | Daftar anggota grup |
API Media
Link publik buat media Telegram. Nggak perlu header.
| Method | Endpoint | Fungsi |
|---|---|---|
| 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 Zawa | Di Zate |
|---|---|
Tujuan pesan: phone, group, newsletter | Tujuan pesan: phone, username, user, group, channel. Lihat Tujuan Pesan. |
| Nomor HP selalu bisa dipakai | Nomor HP cuma jalan kalau privasi orangnya ngizinin. Pakai username atau user kalau bisa. |
| Scan dari Perangkat tertaut di WhatsApp | Scan dari Settings → Devices → Link Desktop Device di Telegram. |
| Langsung nyambung habis scan | Akun dengan verifikasi dua langkah perlu Kirim Password. Ada kolom baru isPasswordRequired, passwordHint, username, phone, dan webhook di Ambil Session. |
picture sesi berupa URL | picture sesi, grup, dan channel berupa data URI (data:image/jpeg;base64,...). |
| Status WhatsApp ngikutin privasi status di HP | Story Telegram dengan pilihan privacy: contacts, everyone, atau close_friends. |
Format ala WhatsApp (*tebal*, _miring_) langsung kebaca | Teks dikirim apa adanya. Buat format, isi parseMode (markdown atau html). |
| Nggak ada webhook | Webhook buat pesan masuk di chat pribadi. |
| URL media langsung dari WhatsApp | URL media berupa link publik Zate yang di-stream dari Telegram. |
created grup dan channel = tanggal dibuat | created = tanggal akun kamu gabung. |
ID: [email protected], ...@newsletter | ID: angka, misalnya -1001234567890. |