Service Accounts
Service accounts provide API key authentication for CI/CD pipelines, scripts, and automated systems.
Create a service account
Section titled “Create a service account”The API key is displayed once and cannot be retrieved again. It starts with the cr_sa_ prefix.
Scope to a project
Section titled “Scope to a project”A project-scoped service account can only access secrets within that project.
List service accounts
Section titled “List service accounts”Revoke
Section titled “Revoke”Revoking also soft-deletes any ACL rules associated with the service account.
Set the COLDRUNE_API_KEY environment variable:
The CLI detects the cr_sa_ prefix and uses the X-API-Key header automatically.
REST API
Section titled “REST API”CI/CD example (GitHub Actions)
Section titled “CI/CD example (GitHub Actions)”ACL requirement
Section titled “ACL requirement”Service accounts always require explicit ACL rules. They never bypass access control, even if created by an org owner.