Manage project members
This page explains project roles and permissions, and how to manage project users.
If you are an organization owner or project owner, you can manage members in your project. You assign project members a specific role that determines the member’s permissions within the Pinecone console.
For information about managing members at the organization-level, see Manage organization members.
Project roles
When you invite a member at the project-level, you assign one of the following roles:
-
Project owner: Project owners have global permissions across projects they own.
-
Project user: Project users have restricted permissions for the specific projects they are invited to.
The following table summarizes the permissions for each project role:
Permission | Owner | User |
---|---|---|
Update project names | ✓ | |
Delete projects | ✓ | |
View project members | ✓ | ✓ |
Update project member roles | ✓ | |
Delete project members | ✓ | |
View API keys | ✓ | ✓ |
Create API keys | ✓ | |
Rotate API keys | ✓ | |
Delete API keys | ✓ | |
View indexes | ✓ | ✓ |
Create indexes | ✓ | ✓ |
Delete indexes | ✓ | ✓ |
Upsert vectors | ✓ | ✓ |
Query vectors | ✓ | ✓ |
Fetch vectors | ✓ | ✓ |
Update a vector | ✓ | ✓ |
Delete a vector | ✓ | ✓ |
List vector IDs | ✓ | ✓ |
Get index stats | ✓ | ✓ |
Specific to pod-based indexes:
Permission | Owner | User |
---|---|---|
Update project pod limits | ✓ | |
View project pod limits | ✓ | ✓ |
Update index size | ✓ | ✓ |
Add members to a project
- Open the Pinecone console.
- Select your project.
- Go to the Manage > Members tab.
- Click + Invite Member.
- Select a Project Role for the member. The role determines the member’s permissions within the Pinecone console.
- Enter the member’s email address.
- Click Invite Member.
When you invite a member to join your project, Pinecone sends them an email containing a link that enables them to gain access to the project. If they already have a Pinecone account, they still receive an email, but they can also immediately view the project.
Change a member’s role
- Open the Pinecone console.
- Select your project.
- Go to the Manage > Members tab.
- In the row of the member whose role you want to change, click the pencil (Edit Role) icon.
- Select a Project Role for the member.
- Click Edit User.
Remove members
- Open the Pinecone console.
- Select your project.
- Go to the Manage > Members tab.
- In the row of the member whose role you want to change, click the trash can (Remove Member) icon.
- Click Remove Member.
Was this page helpful?