Hapus pesan berdasarkan ID
POST/api/deleteMessageById
Endpoint untuk menghapus satu pesan tertentu dari obrolan menggunakan message ID. Berbeda dengan clearMessageById yang menghapus semua pesan, endpoint ini hanya menghapus pesan yang dipilih.
Prasyarat:
- API Key tersedia dan perangkat dalam status CONNECTED.
- Message ID pesan yang ingin dihapus sudah diketahui.
Request
Responses
- 200
- 400
Pesan berhasil dihapus.
Permintaan tidak valid atau pesan tidak ditemukan.
Catatan Penting
- Pesan yang dihapus akan muncul sebagai "Pesan ini telah dihapus" di sisi penerima.
- Pesan hanya bisa dihapus oleh pengirim aslinya. Tidak bisa menghapus pesan milik orang lain.
Error Umum dan Solusinya
| Kondisi | Penyebab | Solusi |
|---|---|---|
| 400 Bad Request | Message ID tidak valid | Pastikan id_message benar dan pesan masih ada |
| Penghapusan gagal | Pesan milik orang lain | Hanya bisa menghapus pesan yang dikirim dari nomor yang terhubung |