Skip to main content
A service account is a machine identity with its own API keys. Use one to publish indexed sources or sync the context map from CI. It acts with a member’s access, narrowed to the permissions you pick.

Create one

  1. Open Admin → Service accounts and select New service account.
  2. Give it a name and description, and tick the permissions it needs.
  3. Select Add and copy the key. It is shown once.

Permissions

Give an account the narrowest set that does its job. An account that should only suggest map changes needs org:context:propose, not org:context:write.

Let it publish to a source

A key with org:corpus:write is not enough on its own. Open the source, select Manage access, and tick the account under Publishers.

Rotate a key

  1. Select Add key on the account. Existing keys keep working.
  2. Update your script or CI secret with the new key.
  3. Select Revoke key on the old one.
A revoked key can then be deleted. To retire an account, select Revoke account, then Delete account.