Admin Utils
Convict user
Mark a user as convicted/banned by setting their trust level. Requires admin write permissions and authority to change the target user trust level.
post/api/admin/v1/user/convict
Request body
Example request
{
"user_id": 42,
"reason": "self-reported heartbeats",
"trust_level": "red",
"notes": "Reviewed flagged activity"
}Response
successful
Example response
{
"success": true,
"message": "User convicted successfully",
"user": {
"id": 42,
"username": "orpheus",
"trust_level": "red",
"updated_at": "2024-03-20T15:30:00Z"
},
"audit_log": {
"changed_by": "orpheus",
"reason": "self-reported heartbeats",
"notes": "Reviewed flagged activity",
"timestamp": "2024-03-20T15:30:00Z"
}
}