Recommended Authentication
Authenticating with a Service Account
Service Account authentication is performed via HTTP Basic Auth. While the Basic access standard calls for a base64 encoding of the colon-joined credentials our authentication accepts both base64 encoding and plain-text. Provide a service account’s username and secret as the basic authentication credentials.Managing Service Accounts
You can view and create service accounts in your organization in the Service Accounts tab in your Organization settings
You will be asked to select the role and granted projects of the when creating a service account from the organization’s settings page. Deleting a service account from the organization will immediately revoke access to all projects in the organization.


You can also manage service accounts in your project settings.

Service Account Expiration
By default, service accounts have no expiration. However, when you create a service account you can optionally specify how long you want it to be valid for. This may provide increased security and force a credential rotation policy. After the credentials expire, API requests using the service account will not be authorized.