API Hapus Pengguna
Prasyarat
Setelah pengguna dihapus, data tidak dapat dipulihkan. Pengguna yang telah dihapus hanya dapat menerima pesan kembali dalam skenario berikut:
- Web: Hapus cookie browser lalu kembali ke situs web Anda.
- Mobile: Buka kembali aplikasi atau hapus dan instal ulang aplikasi untuk menginisialisasi ulang SDK. Disarankan untuk memperbarui SDK di aplikasi Anda ke versi terbaru.
Rekomendasi Sebelum Penghapusan
Query Informasi Tag dan Alias: Gunakan API tag alias untuk menanyakan alias dan tag yang saat ini terikat pada registration_id yang akan dihapus.
Periksa Audiens: Periksa dengan cermat audiens yang akan dihapus.
❗️Peringatan: Jangan menghapus semua pengguna. Harap sangat berhati-hati saat melakukan langkah ini agar tidak menghapus seluruh pengguna.
Deskripsi API Hapus Pengguna
API ini digunakan untuk menghapus pengguna (registration_id) yang sudah ada. Semua data terkait, tag yang terikat, alias, informasi perangkat, dan informasi zona waktu akan dihapus. Proses penghapusan dilakukan secara asinkron.
Endpoint
DELETE /v4/devices/{registration_id}
DELETE /v4/devices/{registration_id}
Tampilkan blok kode ini di jendela mengambang
Header Permintaan
DELETE /v4/devices/{registration_id}
Authorization: Basic (base64 auth string)
Accept: application/json
DELETE /v4/devices/{registration_id}
Authorization: Basic (base64 auth string)
Accept: application/json
Tampilkan blok kode ini di jendela mengambang
Parameter Permintaan
| Nama | Wajib | Deskripsi |
|---|---|---|
| Registration ID | Ya | Identitas unik perangkat di sistem EngageLab. Penghapusan batch tidak didukung. |
Contoh Permintaan
DELETE /v4/devices/abc123
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
Accept: application/json
DELETE /v4/devices/abc123
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
Accept: application/json
Tampilkan blok kode ini di jendela mengambang
Contoh Respons
Respons Berhasil
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"success": true
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"success": true
}
Tampilkan blok kode ini di jendela mengambang
Respons Error
{
"error":{
"code":27002,
"message":"unknown error"
}
}
{
"error":{
"code":27002,
"message":"unknown error"
}
}
Tampilkan blok kode ini di jendela mengambang










