Manage
Permissions
Permissions Management APIs
Base URL: http://192.168.100.250/
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /admin/permissions | List roles and permissions grouped |
| POST | /admin/permissions | Update role permissions |
List
GET /admin/permissions
Accept: application/jsonResponse includes roles (with assigned permissions) and permissions (grouped by category).
Update Role Permissions
POST /admin/permissions
Content-Type: application/jsonRequest Body:
{
"role_id": 1,
"permissions": [1, 3, 5]
}| Field | Required | Description |
|---|---|---|
role_id | Yes | ID of the role to update |
permissions | No | Array of permission IDs. Omit or send [] to revoke all |