Skip to main content

Custom User Roles

29/12/2025

Custom user roles enables creation of specific user roles by combining permissions in a way best matching your specific requirements.

Starting with version 10.1 you can define roles that control

  • which resources a user can access (server or project)

  • which operations a user is allowed to perform

This new approach maintains security model integrity while offering higher levels of flexibility when creating and managing custom user roles. Thereby we understand permissions, scopes and roles as described in the UMA 2.0 specifications.

You can now

  • create new roles

  • assign them to users

  • decide exactly which permission each role includes.

Note

Custom user roles are managed trough our REST API. The auto-generated API documentation is available in the 'Roles - roles management' section at {your_poolparty_server_base_path}/PoolParty/api).

These API endpoints enable you to list, search, create, update and delete roles as well as get a role by ID, whereby concurrency control is ensured via strong ETag reponse header and If-Match request header.

Tip

For more details refer to the auto-generated API documentation available at {your_poolparty_instance}/poolparty/api.