User roles
Get user roles
Section titled “Get user roles”GET /api/userRole
Get all available user roles and their current assignments.
Assign user role
Section titled “Assign user role”PUT /api/userRole/assign
Scope: ADMIN or DATA_MANAGER
Assign a role to a user or department.
Request
Body
{ "name": string, // name of the role "userID": string, // set userID or departmentID, not both "departmentID": string}Revoke user role
Section titled “Revoke user role”PUT /api/userRole/revoke
Scope: ADMIN or DATA_MANAGER
Revoke a role from a user or department.
Request
Body
{ "name": string, "userID": string, "departmentID": string}Delete user role
Section titled “Delete user role”DELETE /api/userRole/{id}
Scope: ADMIN or DATA_MANAGER
Delete a user role assignment by its record ID.
Request
Path parameters
idID of the role assignment record