Permissions
User Roles and Permissions in Pulze Spaces
Pulze Spaces utilizes a Role-Based Access Control (RBAC) system to manage user permissions at both the Organization and Space levels. This system ensures that users have appropriate access to features and data based on their responsibilities within the platform.
You can determine which features your users can access by assigning specific roles and permissions within the Pulze.ai platform. These settings can be configured when creating a new user on the Organization > Members or Space > Settings > Members page. Administrators have the ability to edit user roles and permissions at any time.
Organization Permissions
Organization-level permissions are divided into several categories, each with specific capabilities:
Viewer Permissions
-
viewer:app
list_spaces
: Ability to view all spaces in the organizationget_space
: Ability to access details of a specific space
-
viewer:members
list_org_members
: Ability to view all members of the organization
Editor Permissions
-
editor:app
create_space
: Ability to create new spacesdelete_space
: Ability to delete existing spaces
-
editor:members
update_org_member
: Ability to modify member detailsinvite_org_member
: Ability to invite new members to the organizationresend_invitation_email
: Ability to resend invitation emails
-
editor:org
update_org
: Ability to update organization details
Admin Permissions
-
admin:members
remove_org_member
: Ability to remove members from the organization
-
admin:org
delete_org
: Ability to delete the entire organization
Space Permissions
Space-level permissions are categorized into three main roles: Viewer, Editor, and Admin. Note that users with the Org admin:app role automatically receive admin permissions in all spaces.
Viewer Permissions
list_threads
: View all threads in the spaceget_thread
: Access details of a specific threadcreate_thread
: Create new threadscontinue_thread
: Contribute to existing threadsupdate_thread
: Modify thread detailslist_labels
: View all labels in the spaceget_label
: Access details of a specific labellist_data
: View all data in the spaceget_data
: Access specific data itemsdownload_data
: Download data from the spacelist_references
: View all references in the spacelist_space_members
: View all members of the space
Editor Permissions
Includes all Viewer permissions, plus:
delete_thread
: Remove threads from the spaceupdate_models
: Modify AI models used in the spacedelete_data
: Remove data from the spaceupdate_data
: Modify existing dataupload_data
: Add new data to the spacecreate_label
: Create new labelsdelete_label
: Remove labels from the spaceupdate_label
: Modify existing labels
Admin Permissions
Includes all Editor permissions, plus:
list_space_member_candidates
: View potential members for the spaceremove_space_member
: Remove members from the spaceregenerate_api_key
: Create new API keys for the spaceadd_space_member
: Add new members to the spaceupdate_space_member
: Modify space member detailsdelete_space
: Delete the entire space
Important Note
Users with the Org admin:app role are automatically granted admin permissions in all spaces within the organization, giving them full control over all aspects of the platform.
By carefully assigning these roles and permissions, organizations can ensure that users have the appropriate level of access to Pulze Spaces, maintaining security while enabling productivity.
Was this page helpful?