Manage service accounts at the project-level
Add service accounts to a Pinecone project and assign project roles to enable programmatic API access for automated workflows and CI pipelines.
This page shows how organization owners and project owners can add and manage service accounts at the project-level. Service accounts enable programmatic access to Pinecone's Admin API, which can be used to create and manage projects and API keys.
Add a service account to a project
Section titled “Add a service account to a project”After a service account has been added to an organization, it can be added to a project in the Pinecone console:
- Select your project.
- Go to the Manage > Access > Service accounts tab.
- Select the service account to add.
- Select a Project role for the service account. The role determines its permissions within Pinecone.
- Click Connect.
Change project role
Section titled “Change project role”To change a service account's role in the Pinecone console:
- Select your project.
- Go to the Manage > Access > Service accounts tab.
- In the row of the service account you want to edit, click ellipsis (...) menu > Edit role.
- Select a Project role for the service account.
- Click Edit role.
Remove a service account from a project
Section titled “Remove a service account from a project”To remove a service account from a project in the Pinecone console:
- Select your project.
- Go to the Manage > Access > Service accounts tab.
- In the row of the service account you want to remove, click ellipsis (...) menu > Disconnect.
- Enter the service account name to confirm.
- Click Disconnect.