Bahasa Indonesia
Hapus Session
DELETE/sessionPamitan 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:
iddansession-id - Request body: nggak perlu
Header
| Header | Tipe | Wajib | Keterangan |
|---|---|---|---|
id | string | Ya | id dari Buat Session. |
session-id | string | Ya | sessionId 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"
}| Kolom | Tipe | Keterangan |
|---|---|---|
id | string | ID 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.