Service accounts
Service accounts are a special type of non-human privileged account. They're suitable for sharing, as workspace admins have control over all service accounts and their access permissions. You can use them for automated processes instead of maintaining user accounts for this purpose.
Note the following restrictions:
- A service account can belong to only one workspace.
- A service account can't be used to log in to Neptune.
- A service account can't access projects automatically. You must manually add it to a project and assign it a role.
Create a service account
If you're a workspace admin, you can create a service account:
-
In the Neptune app, expand the user menu.
-
Hover over a selected workspace and go to Settings.
-
Select Service accounts.
-
Click New service account and enter a name.
Service accounts are workspace-specific. Their names include the workspace name:
account-name@workspace-name
-
To grant the service account contributor access to all currently existing projects, check Add to all projects.
If you skip this option or create new projects later, you need to specifically assign the service account to each project. You can do this in the project settings ().
Find API token of a service account
To find an API token of a service account, go the project settings → Service accounts.