v7

latestOpenAPI 3.0.1raw.githubusercontent.com2026-08-01426118.4 KB
Admin Resources

Update Permission

Update a user's admin level. Requires superadmin privileges.

patch/api/admin/v1/permissions/{id}

Path parameters

idstring required

Request body

admin_level'superadmin' | 'admin' | 'viewer' | 'default' | 'ultraadmin' required

Example request

{
  "admin_level": "admin"
}

Response

successful

successboolean
messagestring

Example response

{
  "success": true,
  "message": "Admin level updated successfully",
  "user": {
    "id": 42,
    "username": "orpheus",
    "display_name": "orpheus",
    "admin_level": "superadmin",
    "previous_admin_level": "default",
    "updated_at": "2024-03-20T15:30:00Z"
  }
}