Hapus Pengguna #
Menghapus Pengguna yang ada dari penyewa Pelanggan.
Jika ini adalah penyewa non-utama pengguna, penyewa ini hanya akan menghapusnya dari penyewa ini. Mereka akan tetap memiliki akses ke Pelanggan lain yang ditugaskan kepada mereka.
Jika ini adalah penyewa utama pengguna, penyewa tersebut akan menghapusnya dari SEMUA penyewa Pelanggan lainnya dan hapus akun Pengguna.
Minta #
DELETE /v1.0/pelanggan/{CUSTOMER_TENANT_ID}/pengguna/{USER_ID}
Contoh #
Permintaan ini akan menghapus Pengguna tertentu dalam penyewa Pelanggan.
Minta #
DELETE <https://api.na.myreports.cloud/api/v1.0/customers/{CUSTOMER_TENANT_ID}/users/{USER_ID}> HTTP/1.1
Otorisasi: Pembawa {TOKEN}
Jawaban #
HTTP/1.1 200 OK
Jenis Konten: aplikasi/json; Charset = UTF-8
Durasi Konten: xx
{
"status": "sukses",
"stempel waktu": "2019-01-01T10:00:00.2890319Z"
}
Kesalahan #
Sah #
Ketika token tidak disediakan, tidak valid atau kedaluwarsa
HTTP/1.1 401 Tidak sah
Permintaan Buruk (1) #
Ketika id penyewa yang diberikan tidak dalam format yang benar
HTTP/1.1 400 Permintaan Buruk
Tanggal: Thu, 06 Feb 2020 12:45:27 GMT
Jenis Konten: aplikasi/json; Charset = UTF-8
Panjang Konten: 149
{
"kesalahan":400,
"message":"Nilai '<tenant id>' tidak valid.",
"status":"kesalahan",
"stempel waktu":"2020-02-06T12:45:27.5903465Z"
}
Permintaan Buruk (2) #
Ketika id pengguna yang diberikan tidak dalam format yang benar
HTTP/1.1 400 Permintaan Buruk
Tanggal: Thu, 06 Feb 2020 12:45:27 GMT
Jenis Konten: aplikasi/json; Charset = UTF-8
Panjang Konten: 149
{
"kesalahan":400,
"message":"Nilai '<user id>' tidak valid.",
"status":"kesalahan",
"stempel waktu":"2020-02-06T12:45:27.5903465Z"
}
Tidak Ditemukan #
Ketika tidak ada Pelanggan yang memiliki id penyewa yang cocok atau Pengguna dengan ID pengguna
HTTP/1.1 404 Tidak Ditemukan
Tanggal: Thu, 06 Feb 2020 12:46:58 GMT
Jenis Konten: aplikasi/json; Charset = UTF-8
Panjang Konten: 95
{
"kesalahan":404,
"message":"Tidak Ditemukan",
"status":"kesalahan",
"stempel waktu":"2020-02-06T12:46:58.7669535Z"
}
Permintaan Buruk #
Ketika Pengguna terakhir dengan peran "user.admin" dan "customer.user" di Pelanggan ini mencoba menghapus peran ini.
warning
Selalu harus ada Pengguna di penyewa Pelanggan dengan peran "user.admin" dan "customer.user".
HTTP/1.1 400 Permintaan Buruk
Tanggal: Thu, 06 Feb 2020 13:12:06 GMT
Jenis Konten: aplikasi/json; Charset = UTF-8
Panjang-Konten: 132
{
"kesalahan": 400,
"message": "Harus ada setidaknya satu administrator pengguna.",
"status": "kesalahan",
"stempel waktu": "2020-02-06T13:12:06.9741515Z"
}