---
title: "Changes to List credentials"
method: GET
path: "/credentials"
---

# Changes to List credentials

`GET /credentials`

> Every recorded change to this operation, newest first.
> 19 revisions in range; 1 not diffed.

## Timeline

Changed in 7 of 19 revisions.

- **2026-09-28** `24f327d93421`: 1 info
- **2026-08-27** `97f7655d105a`: 13 breaking
- **2026-08-25** `f1b3206690c9`: 2 warning
- **2026-07-09** `aa8544683897`: 3 info
- **2026-04-20** `b2b5cc41d473`: 1 breaking, 1 warning, 4 info
- **2026-03-10** `49c99a6944de`: 4 info
- **2026-01-20** `98d6b538c88e`: 1 breaking, 1 warning, 34 info

## Changes

- **2026-09-28** `24f327d93421`: 1 info
  - the response optional property `credentials/items/keys/oneOf[subschema #3: GitHub credentials]/token` became write-only for the status `200`
- **2026-08-27** `97f7655d105a`: 13 breaking
  - the response property `credentials/items/baseUrl` became nullable for the status `200`
  - the response property `credentials/items/category` became nullable for the status `200`
  - the response property `credentials/items/deleted` became nullable for the status `200`
  - the response property `credentials/items/description` became nullable for the status `200`
  - the response property `credentials/items/keys/oneOf[subschema #17: Seqera Compute credentials]/accessKey` became nullable for the status `200`
  - the response property `credentials/items/keys/oneOf[subschema #17: Seqera Compute credentials]/assumeRoleArn` became nullable for the status `200`
  - the response property `credentials/items/keys/oneOf[subschema #17: Seqera Compute credentials]/externalId` became nullable for the status `200`
  - the response property `credentials/items/keys/oneOf[subschema #1: AWS credentials]/accessKey` became nullable for the status `200`
  - the response property `credentials/items/keys/oneOf[subschema #1: AWS credentials]/assumeRoleArn` became nullable for the status `200`
  - the response property `credentials/items/keys/oneOf[subschema #1: AWS credentials]/externalId` became nullable for the status `200`
  - the response property `credentials/items/lastUsed` became nullable for the status `200`
  - the response property `credentials/items/lastValidated` became nullable for the status `200`
  - the response property `credentials/items/message` became nullable for the status `200`
- **2026-08-25** `f1b3206690c9`: 2 warning
  - added the new `workloadIdentity` enum value to the `credentials/items/keys/oneOf[subschema #17: Seqera Compute credentials]/mode` response property for the response status `200`
  - added the new `workloadIdentity` enum value to the `credentials/items/keys/oneOf[subschema #1: AWS credentials]/mode` response property for the response status `200`
- **2026-07-09** `aa8544683897`: 3 info
  - added the optional property `credentials/items/lastValidated` to the response with the `200` status
  - added the optional property `credentials/items/message` to the response with the `200` status
  - added the optional property `credentials/items/status` to the response with the `200` status
- **2026-04-20** `b2b5cc41d473`: 1 breaking, 1 warning, 4 info
  - added `#/components/schemas/GitHubAppSecurityKeys` to the `credentials/items/keys` response property `oneOf` list for the response status `200`
  - added the new `github_app` enum value to the `credentials/items/provider` response property for the response status `200`
  - added the optional property `credentials/items/keys/oneOf[subschema #2: Google credentials]/serviceAccountEmail` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[subschema #2: Google credentials]/tokenAudience` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[subschema #2: Google credentials]/workloadIdentityProvider` to the response with the `200` status
  - added `github_app` discriminator mapping keys to the `credentials/items/keys` response property for the response status `200`
- **2026-03-10** `49c99a6944de`: 4 info
  - added the optional property `credentials/items/keys/oneOf[subschema #16: Seqera Compute credentials]/externalId` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[subschema #16: Seqera Compute credentials]/mode` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[subschema #1: AWS credentials]/externalId` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[subschema #1: AWS credentials]/mode` to the response with the `200` status
- **2026-01-20** `98d6b538c88e`: 1 breaking, 1 warning, 34 info
  - added `#/components/schemas/AzureCloudKeys, #/components/schemas/S3SecurityKeys, #/components/schemas/LocalSecurityKeys` to the `credentials/items/keys` response property `oneOf` list for the response status `200`
  - added the new `s3` enum value to the `credentials/items/provider` response property for the response status `200`
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/batchName` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/clientId` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/discriminator` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/storageName` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/tenantId` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/AzureReposSecurityKeys -> subschema #11: Azure Repos credentials]/token` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/CodeCommitSecurityKeys -> subschema #14: AWS CodeCommit credentials]/token` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/GitHubSecurityKeys -> subschema #3: GitHub credentials]/token` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/GiteaSecurityKeys -> subschema #6: Gitea credentials]/token` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/SeqeraComputeSecurityKeys -> subschema #16: Seqera Compute credentials]/accessKey` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/SeqeraComputeSecurityKeys -> subschema #16: Seqera Compute credentials]/assumeRoleArn` to the response with the `200` status
  - added the optional property `credentials/items/keys/oneOf[#/components/schemas/SeqeraComputeSecurityKeys -> subschema #16: Seqera Compute credentials]/discriminator` to the response with the `200` status
  - the response optional property `credentials/items/keys/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/AgentSecurityKeys -> subschema #13: Tower Agent credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/AwsSecurityKeys -> subschema #1: AWS credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/AzureReposSecurityKeys -> subschema #11: Azure Repos credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/AzureSecurityKeys -> subschema #9: Azure credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/BitBucketSecurityKeys -> subschema #5: BitBucket credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/CodeCommitSecurityKeys -> subschema #14: AWS CodeCommit credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/ContainerRegistryKeys -> subschema #12: Container registry credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/GitHubSecurityKeys -> subschema #3: GitHub credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/GitLabSecurityKeys -> subschema #4: GitLab credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/GiteaSecurityKeys -> subschema #6: Gitea credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/GoogleSecurityKeys -> subschema #2: Google credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/K8sSecurityKeys -> subschema #8: Kubernetes credentials]/discriminator` became not read-only for the status `200`
  - the response optional property `credentials/items/keys/oneOf[#/components/schemas/SSHSecurityKeys -> subschema #7: SSH credentials]/discriminator` became not read-only for the status `200`
  - added the optional write-only property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/batchKey` to the response with the `200` status
  - added the optional write-only property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/clientSecret` to the response with the `200` status
  - added the optional write-only property `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/storageKey` to the response with the `200` status
  - added the optional write-only property `credentials/items/keys/oneOf[#/components/schemas/BitBucketSecurityKeys -> subschema #5: BitBucket credentials]/token` to the response with the `200` status
  - added the optional write-only property `credentials/items/keys/oneOf[#/components/schemas/SeqeraComputeSecurityKeys -> subschema #16: Seqera Compute credentials]/secretKey` to the response with the `200` status
  - removed `#/components/schemas/AwsSecurityKeys, subschema #2` from the `credentials/items/keys/oneOf[#/components/schemas/SeqeraComputeSecurityKeys -> subschema #16: Seqera Compute credentials]/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/AzureSecurityKeys, subschema #2` from the `credentials/items/keys/oneOf[#/components/schemas/AzureEntraKeys -> subschema #15: Azure Entra credentials]/` response property `allOf` list for the response status `200`
  - added `s3, azure-cloud, local` discriminator mapping keys to the `credentials/items/keys` response property for the response status `200`

---

[Operation](https://skmtc.dev/seqeralabs/apis/seqera-api/docs/credentials/get.md) - [API](https://skmtc.dev/seqeralabs/apis/seqera-api.md) - [Page](https://skmtc.dev/seqeralabs/apis/seqera-api/changes/credentials/get)
