Skip to content

Buat Session ​

POST /session

Pintu masuk ke semua fitur Zate. Endpoint ini bikin sesi baru dan ngasih kamu id sama sessionId, yang nanti dipakai sebagai "kunci" di semua endpoint lain. Nggak perlu header atau body apa pun.

PENTING

  • QR code dibikin di belakang layar, jadi response endpoint ini belum berisi QR. Panggil Ambil Session beberapa detik kemudian buat ambil QR-nya.
  • Kalau QR nggak di-scan dalam 3 menit, sesi otomatis dihapus. Tenang, tinggal bikin lagi.

Detail Endpoint ​

  • Base URL: https://api-zate.azickri.com
  • Header: nggak perlu
  • Request body: nggak perlu

Contoh Request ​

bash
curl -X POST "https://api-zate.azickri.com/session"
javascript
import axios from 'axios';

const response = await axios.post('https://api-zate.azickri.com/session');

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

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

Response ​

json
{
  "id": "68b3f0a2c1d4e5f6a7b8c9d0",
  "sessionId": "0b2f7059-8a90-4f6d-8684-b0e1ce6f0310"
}
json
{
  "statusCode": 500,
  "message": "internal server error"
}
KolomTipeKeterangan
idstringID utama sesi. Kirim sebagai header id.
sessionIdstringPengenal unik sesi. Kirim sebagai header session-id.

Selanjutnya ​

Langsung panggil Ambil Session buat ambil QR code-nya, terus scan dari Settings → Devices → Link Desktop Device di Telegram. Alur lengkapnya ada di Quick Start.