Liferay · Capability
Liferay Roles API — Roles
Liferay Roles API — Roles. 8 operations. Lead operation: List roles. Self-contained Naftiko capability covering one Liferay business surface.
What You Can Do
GET
Getroles
— List roles
/v1/roles
GET
Getrole
— Get a role
/v1/roles/{roleid}
POST
Associateroletouser
— Associate a regular role to a user
/v1/roles/{roleid}/association/user-account/{userid}
DELETE
Dissociaterolefromuser
— Remove regular role association from a user
/v1/roles/{roleid}/association/user-account/{userid}
POST
Associateorgroletouser
— Associate an organization role to a user
/v1/roles/{roleid}/association/user-account/{userid}/organization/{orgid}
DELETE
Dissociateorgrolefromuser
— Remove organization role association from a user
/v1/roles/{roleid}/association/user-account/{userid}/organization/{orgid}
POST
Associatesiteroletouser
— Associate a site role to a user
/v1/roles/{roleid}/association/user-account/{userid}/site/{siteid}
DELETE
Dissociatesiterolefromuser
— Remove site role association from a user
/v1/roles/{roleid}/association/user-account/{userid}/site/{siteid}
MCP Tools
list-roles
List roles
read-only
idempotent
get-role
Get a role
read-only
idempotent
associate-regular-role-user
Associate a regular role to a user
remove-regular-role-association-user
Remove regular role association from a user
idempotent
associate-organization-role-user
Associate an organization role to a user
remove-organization-role-association-user
Remove organization role association from a user
idempotent
associate-site-role-user
Associate a site role to a user
remove-site-role-association-user
Remove site role association from a user
idempotent