Skip to content

Reset Session ​

PUT /session

Tombol "mulai dari awal" buat sesi kamu. Endpoint ini mutusin perangkat tertaut yang lagi nyambung, ngehapus kunci dan kontak yang tersimpan, terus langsung nyiapin QR code baru. id dan sessionId kamu tetap sama, jadi nggak perlu ganti konfigurasi apa pun.

Kapan dipakai? Misalnya:

  • QR code nggak muncul-muncul juga.
  • Sesi berhenti dan nggak mau nyambung ulang.
  • Kamu mau pindah ke nomor WhatsApp lain.
  • Atau lagi gabut terus kepikiran, "ah kayaknya reset aja deh". 😅

Perlu scan ulang

Habis reset, sesi kamu belum nyambung. Panggil Ambil Session buat ambil QR barunya, terus scan lagi dari HP. Aturan 3 menit juga berlaku lagi di sini.

Detail Endpoint ​

  • Base URL: https://api-zawa.azickri.com
  • Header: id dan session-id
  • Request body: nggak perlu
HeaderTipeWajibKeterangan
idstringYaid dari Buat Session.
session-idstringYasessionId dari Buat Session.

Contoh Request ​

bash
curl -X PUT "https://api-zawa.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-zawa.azickri.com/session', null, {
  headers: {
    'id': 'YOUR_ID',
    'session-id': 'YOUR_SESSION_ID',
  },
});

console.log(response.data);
javascript
const response = await fetch('https://api-zawa.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 direset.