QUICK LINKS

GETTING STARTED

COMPONENTS

TUTORIALS

Organization

Get details of organization members


organization.member_details()

Add or remove user from organization


# Add user to organization
organization.add_user_to_organization("Email id")

# Remove user from organization
organization.remove_user_from_organization()

Access your personal organization


# Personal Space
organization = aryaxai.organization("personal")

Workspace

Once added to a workspace, the user will have access to all projects within the workspace. You can however, control the level of access they can have by defining their role for the workspace. The role can either be of an Owner, User or Manager. Each role has specific use access criteria as defined below. 

Manage users in workspace:

Add user to workspace


 workspace.add_user_to_workspace('email', 'role')

Remove user from workspace


workspace.remove_user_from_workspace('email')

Update user access for workspace


workspace.update_user_access_for_workspace('email','role')

Project

Users can also grant a team members access to a particular project and not the entire workspace. However, the team member must be a part of the organization.

You can define the roles of new users as an Owner/ Admin, User or Manager. You can also easily modify the user role or revoke their access.

Add user to project


project.add_user_to_project('email', 'role')

Remove user from project


project.remove_user_from_project('email')

Update user access for project


 project.update_user_access_for_project('email','role')

Organization

Get details of organization members


organization.member_details()

Add or remove user from organization


# Add user to organization
organization.add_user_to_organization("Email id")

# Remove user from organization
organization.remove_user_from_organization()

Access your personal organization


# Personal Space
organization = aryaxai.organization("personal")

Workspace

Once added to a workspace, the user will have access to all projects within the workspace. You can however, control the level of access they can have by defining their role for the workspace. The role can either be of an Owner, User or Manager. Each role has specific use access criteria as defined below. 

Manage users in workspace:

Add user to workspace


 workspace.add_user_to_workspace('email', 'role')

Remove user from workspace


workspace.remove_user_from_workspace('email')

Update user access for workspace


workspace.update_user_access_for_workspace('email','role')

Project

Users can also grant a team members access to a particular project and not the entire workspace. However, the team member must be a part of the organization.

You can define the roles of new users as an Owner/ Admin, User or Manager. You can also easily modify the user role or revoke their access.

Add user to project


project.add_user_to_project('email', 'role')

Remove user from project


project.remove_user_from_project('email')

Update user access for project


 project.update_user_access_for_project('email','role')