Required Roles and Permissions

The Protegrity Agent uses role-based access control (RBAC) to govern access to its features. The Protegrity Policy Cloud gateway enforces all permissions through JSON Web Token (JWT) authentication. The Agent API does not perform permission checks internally.

Roles

The following table lists the permissions assigned to the roles.

RolesDescriptionPermissions
agent_adminGrants full read-write access to policy, packages, and Insightproagent_conversations_permission , proagent_responses_permission, proagent_health_permission, proagent_readiness_permission, proagent_liveness_permission, proagent_version_permission, proagent_ui_permission, proagent_doc_permission, proagent_log_permission, workbench_policy_view, workbench_policy_manage, workbench_certificate_export, workbench_package_export_dynamic, workbench_package_export_encrypted, insight_viewer, insight_admin, can_create_token, workbench_management_policy_read, workbench_management_policy_write
agent_readerRestricts access to read-only operationsproagent_conversations_permission, proagent_responses_permission, proagent_health_permission, proagent_readiness_permission, proagent_liveness_permission, proagent_version_permission, proagent_ui_permission, proagent_doc_permission, proagent_log_permission, workbench_policy_view, insight_viewer, can_create_token, workbench_management_policy_read

For more information about creating the role, refer to Working with Roles.

Permissions

Protegrity Agent API Permissions

These permissions control access to the core Agent endpoints. All endpoints are authenticated using the jwt_token method.

PermissionDescriptionProtected EndpointHTTP Methods
proagent_ui_permissionAccess the Agent web dashboard interface/pty/proagent/v1.0/ui, /pty/proagent/v1.0/ui*GET, POST
proagent_conversations_permissionAccess conversation management endpoints/pty/proagent/v1.0/conversations, /pty/proagent/v1.0/conversations*GET, POST, DELETE
proagent_responses_permissionAccess response generation endpoints/pty/proagent/v1.0/responsesPOST
proagent_doc_permissionAccess the Agent documentation endpoints/pty/proagent/v1.0/docGET
proagent_log_permissionAccess the Agent log endpoints/pty/proagent/v1.0/logGET, POST
proagent_health_permissionAccess health check endpoints/pty/proagent/v1.0/healthGET
proagent_readiness_permissionAccess readiness probe endpoints/pty/proagent/v1.0/readyGET
proagent_liveness_permissionAccess liveness probe endpoints/pty/proagent/v1.0/liveGET
proagent_version_permissionAccess version information endpoints/pty/proagent/v1.0/versionGET

Workbench Permissions

These permissions control access to Workbench features such as policy management and package distribution.

PermissionDescription
workbench_policy_viewView policies and configurations
workbench_policy_manageCreate, update, and delete policies and configurations
workbench_certificate_exportExport certificates used by protectors for dynamic Resilient Packages
workbench_package_export_dynamicDistribute Resilient Packages dynamically
workbench_package_export_encryptedExport encrypted Resilient Packages
workbench_management_policy_readView policies and configurations in the Policy Workbench (official platform permission)
workbench_management_policy_writeManage policies and configurations in the Policy Workbench (official platform permission)

Note: The workbench_policy_view and workbench_management_policy_read are different permissions. The former are registered by the Agent product, while the latter are required for direct PIM/Workbench access. Both permission types must be included in roles.

Insight Permissions

These permissions control access to the Insight dashboard.

PermissionDescription
insight_viewerView the Insight dashboard
insight_adminManage the Insight dashboard, including configuration and settings

Administrative Permissions

These permissions control token creation and user management.

PermissionDescription
can_create_tokenCreate authentication tokens for Agent access
user_manager_adminManage user accounts and retrieve user token and profile information

Last modified : May 28, 2026