Skip to content

Hapus Session ​

DELETE /session

Pamitan sama sesi kamu. Endpoint ini ngeluarin perangkat tertaut dari HP kamu, terus ngehapus semua data yang berhubungan sama sesi itu dari server: info sesi, kunci perangkat, dan buku kontak yang tersinkron.

Pakai endpoint ini kalau kamu udah nggak butuh sesinya lagi, atau kalau id dan session-id kamu nggak sengaja bocor.

Nggak bisa dibatalin

Habis dihapus, id dan session-id itu nggak bisa dipakai lagi dan bakal dapet 404 session not found. Kalau mau pakai Zawa lagi, bikin sesi baru aja.

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 DELETE "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.delete('https://api-zawa.azickri.com/session', {
  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: 'DELETE',
  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 dihapus.

Proses logout dan hapus data jalan di belakang layar, jadi response-nya langsung balik tanpa nunggu. Dalam beberapa detik, perangkat tertautnya bakal hilang dari daftar Perangkat tertaut di HP kamu.