Team Management
Qanapi provides comprehensive team management features that allow you to invite colleagues, assign roles, and control access to your organization’s projects.Team Overview
To access team management features:- Log in to your Qanapi dashboard
- Click on Team in the left navigation sidebar
- The Team page displays a list of all team members in your organization
- Name
- Email address
- Role
- Status (Active, Pending, Suspended)
- Last login time
Team Member Roles
Qanapi supports the following roles with different permissions:Owner
- Full access to all features and projects
- Can invite and remove team members
- Can change roles of team members
- Can view and modify billing information
- Can create, modify, and delete projects
- Only one owner per organization
Administrator
- Can invite and remove team members
- Can create, modify, and delete projects
- Can access all projects
- Cannot access billing information
- Cannot change the owner’s role
Developer
- Can access assigned projects
- Can create and modify content within assigned projects
- Cannot invite or remove team members
- Cannot access billing information
Viewer
- Read-only access to assigned projects
- Cannot modify any content
- Cannot invite or remove team members
- Cannot access billing information
Inviting Team Members
To invite a new team member:- Navigate to the Team page
- Click the Invite Team Member button
- In the invitation form:
- Enter the email address of the person you’re inviting
- Select the appropriate role
- Optionally, select specific projects to grant access to
- Click Send Invitation
Team members will receive an email invitation with instructions to join your organization. The invitation expires after 7 days.
Managing Project Access
For Developer and Viewer roles, you can control access to specific projects:- Navigate to the Team page
- Find the team member whose access you want to modify
- Click on the Edit (pencil icon) button
- In the Edit Team Member dialog:
- Check or uncheck projects to grant or revoke access
- Click Save Changes to apply your changes
Administrators and Owners automatically have access to all projects.
Removing Team Members
To remove a team member from your organization:- Navigate to the Team page
- Find the team member you want to remove
- Click the Remove (trash icon) button next to their name
- Confirm the removal in the dialog that appears
- They immediately lose access to your organization
- They can no longer access any of your projects
- Their pending actions are canceled
- All API keys they’ve created continue to function
Changing a Team Member’s Role
To change a team member’s role:- Navigate to the Team page
- Find the team member whose role you want to change
- Click on the Edit (pencil icon) button
- In the Edit Team Member dialog:
- Select the new role from the dropdown menu
- Click Save Changes to apply the new role
Transferring Ownership
To transfer ownership of your organization:- Navigate to the Team page
- Click on the Transfer Ownership button in the top right
- Select the team member who will become the new owner
- Confirm your decision by entering your password
- Click Transfer Ownership
Pending Invitations
To view and manage pending invitations:- Navigate to the Team page
- Click on the Pending Invitations tab
- Here you can:
- View all pending invitations
- Resend an invitation by clicking the Resend button
- Cancel an invitation by clicking the Cancel button
Best Practices for Team Management
- Assign appropriate roles - Follow the principle of least privilege when assigning roles
- Regularly review team access - Periodically audit team members and their project access
- Promptly remove departing team members - Ensure departing employees no longer have access
- Use project-specific access - Limit access to only the projects that each team member needs
- Document your team structure - Maintain documentation of who has access to what