Skip to content

⏸️ Deactivate User

Endpoint: POST /api/admin/users/{id}/deactivate/
Auth Required: βœ… Yes (Admin Bearer Token)
Content-Type: application/json


πŸ“Œ Description

This endpoint allows an administrator to temporarily deactivate a user account.

A deactivated user: - cannot access platform features - cannot submit complaints, posts, or interactions - remains part of historical system records

Deactivation is commonly used for: - temporary suspensions - policy warnings - investigation periods - misuse review


πŸ” Authentication

Include the admin access token in the request header:


πŸ”— Path Parameter

Parameter Type Required Description
id UUID βœ… Unique user ID

🧾 Request Body (Optional)

```json { "reason": "Temporary suspension due to repeated guideline violations.", "remarks": "Account under review." }