Credentials
Credentials store the access keys and tokens for your compute environments, Git hosting services, and container registries in Seqera Platform.
Container registry credentials are used by the Wave container service to authenticate to private and public container registries like Docker Hub, Google Artifact Registry, Quay, etc.
Path and query parameters
Name | Type | Location | Req/Opt | Description |
|---|---|---|---|---|
| integer | query | Optional | Workspace identifier |
| string | query | Optional | Platform identifier |
| boolean | query | Optional | If |
| string | query | Required | Credentials provider to return setup values for, such as |
| string | query | Optional | Credentials name to validate |
| string | path | Required | Credentials identifier |
| boolean | query | Optional | If set credentials deletion will be blocked by running jobs that depend on them |
| string | query | Optional | Encryption key identifier for encrypting the returned credentials. |
| boolean | query | Optional | If true, skip the probe and force the credential ( |
Request body parameters
Name | Type | Req/Opt | Description |
|---|---|---|---|
CreateCredentials | Create credentials | ||
credentials | object | Optional | Cloud provider or service credentials for authentication. Used to connect compute environments, access storage, and integrate with external services. |
credentials.id | string | Optional | Credentials identifier. |
credentials.name | string | Required | Unique name for the credentials. Must be 1-100 alphanumeric, dash, or underscore characters. |
credentials.description | string | Optional | Optional description of the credentials and their intended use. |
credentials.provider | string | Required | Credentials provider type. One of |
credentials.baseUrl | string | Optional | Base URL for the container registry server. Required for container registry credentials — defaults to docker.io). |
credentials.category | string | Optional | Credential category used to group providers by purpose, for example |
credentials.deleted | boolean | Optional | If |
credentials.lastUsed | string | Optional | Timestamp when the credentials were last used by Seqera Platform. |
credentials.dateCreated | string | Optional | Timestamp when the credential record was created. |
credentials.lastUpdated | string | Optional | Timestamp when the credential record was last updated. |
credentials.keys | object | Optional | Authentication keys and secrets for a credentials record. The concrete schema is selected by the |
credentials.keys.discriminator | string | Optional | Read-only provider discriminator for the concrete credentials payload. This value identifies which |
credentials.lastValidated | string | Optional | Timestamp of the most recent completed validation probe, whether it succeeded or the provider authoritatively rejected the credentials. Transient probe failures do not update this value. Can be |
credentials.message | string | Optional | Provider-supplied error detail captured when |
credentials.status | object | Optional | Credentials validation status: |
UpdateCredentials | Update credentials | ||
credentials | object | Optional | Cloud provider or service credentials for authentication. Used to connect compute environments, access storage, and integrate with external services. |
credentials.id | string | Optional | Credentials identifier. |
credentials.name | string | Required | Unique name for the credentials. Must be 1-100 alphanumeric, dash, or underscore characters. |
credentials.description | string | Optional | Optional description of the credentials and their intended use. |
credentials.provider | string | Required | Credentials provider type. One of |
credentials.baseUrl | string | Optional | Base URL for the container registry server. Required for container registry credentials — defaults to docker.io). |
credentials.category | string | Optional | Credential category used to group providers by purpose, for example |
credentials.deleted | boolean | Optional | If |
credentials.lastUsed | string | Optional | Timestamp when the credentials were last used by Seqera Platform. |
credentials.dateCreated | string | Optional | Timestamp when the credential record was created. |
credentials.lastUpdated | string | Optional | Timestamp when the credential record was last updated. |
credentials.keys | object | Optional | Authentication keys and secrets for a credentials record. The concrete schema is selected by the |
credentials.keys.discriminator | string | Optional | Read-only provider discriminator for the concrete credentials payload. This value identifies which |
credentials.lastValidated | string | Optional | Timestamp of the most recent completed validation probe, whether it succeeded or the provider authoritatively rejected the credentials. Transient probe failures do not update this value. Can be |
credentials.message | string | Optional | Provider-supplied error detail captured when |
credentials.status | object | Optional | Credentials validation status: |