Skip to content

Reset Session ​

PUT /session

Keluarin perangkat Zate dari akun Telegram kamu, terus bikin QR code baru. Sesinya tetap sama (id dan session-id nggak berubah), jadi cocok kalau kamu mau ganti akun Telegram, atau login-nya lagi bermasalah.

Setelah reset

  • Login lama dihapus dan perangkat Zate hilang dari Settings → Devices di Telegram.
  • QR baru dibikin di belakang layar. Ambil lewat Ambil Session beberapa detik kemudian.
  • Sama kayak sesi baru, QR-nya harus di-scan dalam 3 menit. Kalau lewat, sesinya dihapus.
  • Kalau webhook nyala, pengaturannya tetap, tapi event mulai dari awal lagi setelah login yang baru.

Detail Endpoint ​

  • Base URL: https://api-zate.azickri.com
  • Header: id dan session-id
HeaderTipeWajibKeterangan
idstringYaid dari Buat Session.
session-idstringYasessionId dari Buat Session.

Contoh Request ​

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

const response = await axios.put('https://api-zate.azickri.com/session', null, {
  headers: {
    'id': 'YOUR_ID',
    'session-id': 'YOUR_SESSION_ID',
  },
});

console.log(response.data);
javascript
const response = await fetch('https://api-zate.azickri.com/session', {
  method: 'PUT',
  headers: {
    'id': 'YOUR_ID',
    'session-id': 'YOUR_SESSION_ID',
  },
});

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

Response ​

json
{
  "id": "68b3f0a2c1d4e5f6a7b8c9d0"
}
json
{
  "statusCode": 400,
  "message": "invalid header"
}
json
{
  "statusCode": 404,
  "message": "session not found"
}
KolomTipeKeterangan
idstringID sesi yang di-reset.

Selanjutnya ​

Polling Ambil Session sampai qrcode terisi, terus scan lagi dari Settings → Devices → Link Desktop Device.