/v1/superadmin/management/courier/user/restore) seperti yang kamu tulis, siap pakai:PUT /v1/superadmin/management/courier/user/restore| Header | Value | Deskripsi |
|---|---|---|
| Content-Type | application/json | Format request JSON |
| Authorization | Bearer <token> | JWT token SUPER_ADMIN |
| Field | Tipe | Wajib | Deskripsi |
|---|---|---|---|
ids | array | ✅ | Array berisi ID user kurir yang ingin di-restore |
{
"ids": ["Aki5iCKWi0cyXRD"]
}{
"meta": {
"success": true,
"status": 200,
"message": "1 dari 2 user courier berhasil dipulihkan"
},
"data": {
"success": [
{
"id": "405d5670-f620-40e3-82ad-5be6c47a862e",
"name": "Nina Marlina",
"email": "nina.delivery@bukalombok.com",
"status": "ACTIVE",
"isActive": true,
"updatedAt": "2025-12-11T09:08:08.748Z",
"courier": {
"id": "17d9cede-b0a1-43a5-a1ec-73179c16ff15",
"status": "ACTIVE",
"isActive": true
}
}
],
"failed": [
{
"id": "01dbc85b-e733-41a0-8da5-4add55cf3ade",
"reason": "Status tidak sesuai (User: ACTIVE, Courier: ACTIVE)"
}
]
}
}ids bisa berisi lebih dari satu ID untuk restore bulk sekaligus.status: ACTIVE dan isActive: true.curl --location --request PATCH 'https://v1.dev.bukalombok.com/v1/superadmin/management/courier/restore' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"ids": ["rjFK-G8w0CuApLD", "ouPA_MZEaSnFCrV"]
}'{
"meta": {
"success": true,
"status": 200,
"message": "1 dari 2 user courier berhasil dipulihkan"
},
"data": {
"success": [
{
"id": "405d5670-f620-40e3-82ad-5be6c47a862e",
"name": "Nina Marlina",
"email": "nina.delivery@bukalombok.com",
"status": "ACTIVE",
"isActive": true,
"updatedAt": "2025-12-11T09:08:08.748Z",
"courier": {
"id": "17d9cede-b0a1-43a5-a1ec-73179c16ff15",
"status": "ACTIVE",
"isActive": true
}
}
],
"failed": [
{
"id": "01dbc85b-e733-41a0-8da5-4add55cf3ade",
"reason": "Status tidak sesuai (User: ACTIVE, Courier: ACTIVE)"
}
]
}
}