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.
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 | ✓ | ✓ |
Permission | Owner | User |
---|---|---|
Update project pod limits | ✓ | |
View project pod limits | ✓ | ✓ |
Update index size | ✓ | ✓ |
Add members to a project
- Open the Pinecone console.
- In the organization switcher at the top of the Pinecone console, select your organization.
- In the project switcher in the left navigation bar, select your project.
- On the 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.
Change a member’s role
- Open the Pinecone console.
- In the project switcher in the left navigation bar, select your project.
- Navigate to the 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.
- In the project switcher in the left navigation bar, select your project.
- Navigate to the Members tab.
- In the row of the member whose role you want to change, click the trash can (Remove Member) icon.
- Click Remove Member.