logoDokumen
Cari

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

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

  2. 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
icon
Hubungi Sales