Skip to content

Kirim Password ​

POST /session/password

Langkah terakhir login buat akun yang pakai verifikasi dua langkah (two-step verification). Habis QR di-scan, Telegram masih minta password cloud kamu. Begitu Ambil Session nunjukin isPasswordRequired: true, kirim password-nya ke endpoint ini.

Akun tanpa verifikasi dua langkah nggak perlu endpoint ini sama sekali.

Detail Endpoint ​

  • Base URL: https://api-zate.azickri.com
  • Header: id, session-id, dan Content-Type: application/json
  • Syarat: cuma berlaku selama isPasswordRequired masih true
HeaderTipeWajibKeterangan
idstringYaid dari Buat Session.
session-idstringYasessionId dari Buat Session.

Request Body ​

KolomTipeWajibKeterangan
passwordstringYaPassword verifikasi dua langkah akun Telegram kamu.

Contoh Request ​

bash
curl -X POST "https://api-zate.azickri.com/session/password" \
  -H "id: YOUR_ID" \
  -H "session-id: YOUR_SESSION_ID" \
  -H "Content-Type: application/json" \
  -d '{"password":"password-cloud-kamu"}'
javascript
import axios from 'axios';

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

console.log(response.data);
javascript
const response = await fetch('https://api-zate.azickri.com/session/password', {
  method: 'POST',
  headers: {
    'id': 'YOUR_ID',
    'session-id': 'YOUR_SESSION_ID',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ password: 'password-cloud-kamu' }),
});

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

Response ​

json
{
  "id": "68b3f0a2c1d4e5f6a7b8c9d0"
}
json
// Password salah
{
  "statusCode": 400,
  "message": "invalid password"
}

// Sesi lagi nggak nunggu password
{
  "statusCode": 400,
  "message": "password is not required"
}

// Password kosong
{
  "statusCode": 400,
  "message": "password should not be empty"
}
json
{
  "statusCode": 404,
  "message": "session not found"
}
KolomTipeKeterangan
idstringID sesi.

Kalau berhasil, sesi langsung nyambung. Panggil Ambil Session dan isConnected udah true.

Lupa password?

Petunjuknya ada di passwordHint. Kalau tetap lupa, reset lewat Telegram di HP (Settings → Privacy and Security → Two-Step Verification). Inget juga, sesi yang nggak kunjung dikirim password-nya bakal dihapus setelah 30 menit.

Jangan ditebak-tebak

Salah password berkali-kali bikin Telegram minta kamu nunggu dulu sebelum boleh nyoba lagi. Pesan error-nya bakal berupa A wait of N seconds is required.