Hapus sesi perangkat
POST/api/deleteSessionDevice
Endpoint untuk menghapus file sesi WhatsApp dari perangkat secara permanen. Setelah sesi dihapus, perangkat harus melakukan scan QR ulang untuk terhubung kembali ke WhatsApp.
Prasyarat:
- API Key tersedia.
- Perangkat sudah dalam status SERVICE_OFF sebelum sesi dihapus.
Perhatian
Hapus sesi hanya jika perangkat memang perlu direset sepenuhnya. Tindakan ini berbeda dari serviceLogout, deleteSessionDevice menghapus file sesi di server, sedangkan serviceLogout melakukan logout dari WhatsApp.
Request
Responses
- 200
- 400
Sesi berhasil dihapus.
Gagal menghapus sesi atau API Key tidak ditemukan.
Perbedaan deleteSessionDevice, serviceDestroy, dan serviceLogout
| Endpoint | Yang Terjadi | Perlu Scan QR Lagi? |
|---|---|---|
| serviceDestroy | Menghentikan layanan, sesi tetap tersimpan | Tidak |
| serviceLogout | Logout dari WhatsApp, sesi terhapus di WhatsApp | Ya |
| deleteSessionDevice | Menghapus file sesi di server Whapi | Ya |
Error Umum dan Solusinya
| Kondisi | Penyebab | Solusi |
|---|---|---|
| Perangkat tidak bisa terhubung setelah hapus sesi | File sesi terhapus | Aktifkan layanan via serviceStart lalu scan QR baru |