logoDokumen
Cari

API Hapus Pengguna

Prasyarat

Setelah pengguna dihapus, data tidak dapat dipulihkan. Pengguna yang telah dihapus hanya dapat menerima pesan kembali dalam kondisi berikut:

  • Web: Hapus cookie browser lalu akses kembali situs Anda.
  • Mobile: Buka ulang aplikasi atau hapus lalu instal ulang aplikasi untuk menginisialisasi ulang SDK. Disarankan untuk memperbarui SDK aplikasi ke versi terbaru.

Rekomendasi Sebelum Penghapusan

  1. Query Informasi Tag dan Alias: Gunakan API tag alias untuk memeriksa alias dan tag yang saat ini terikat pada registration_id yang akan dihapus.

  2. Periksa Audiens: Pastikan audiens yang akan dihapus sudah benar.

    ❗️Peringatan: Jangan hapus semua pengguna. Mohon berhati-hati agar tidak terjadi penghapusan massal seluruh pengguna.

Deskripsi API Hapus Pengguna

API ini digunakan untuk menghapus pengguna (registration_id) yang sudah ada. Semua data terkait, tag, alias, info perangkat, dan info zona waktu yang terikat akan dihapus. 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 Pengidentifikasi unik perangkat di sistem EngageLab. Tidak mendukung batch.

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 Gagal

{ "error":{ "code":27002, "message":"unknown error" } }
              
              {
  "error":{
    "code":27002, 
    "message":"unknown error"
    }
}

            
Tampilkan blok kode ini di jendela mengambang
icon
Hubungi Sales