EMS-UGC API Docs
Manage

Role

Role Management APIs

Base URL: http://192.168.100.250/


Endpoints

MethodEndpointDescription
GET/roleList users (paginated) and roles
POST/roleCreate new role
POST/role/assign/{userId}Assign role to user

List

GET /role
Accept: application/json

Query Parameters:

ParamDescription
pagePage number for pagination (e.g., ?page=2)

Response includes users (paginated) and roles list.


Create Role

POST /role
Content-Type: application/json

Request Body:

{
  "name": "superadmin",
  "description": "Has all permissions"
}

Assign Role to User

POST /role/assign/{userId}
Content-Type: application/json

Request Body:

{
  "role_id": 3
}

On this page