---
title: "Changes to POST /credentials"
method: POST
path: "/credentials"
---

# Changes to POST /credentials

`POST /credentials`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 9 revisions.

- **2025-03-03** `411e17bba490` — 2 info
- **2025-02-27** `60220bae69ec` — 3 breaking, 4 warning, 22 info
- **2025-02-22** `45486f7d0cd5` — 1 breaking, 2 warning, 5 info
- **2025-02-20** `27d7bed71eaa` — 1 info
- **2025-02-16** `af378e92b27b` — 1 breaking

## Changes

- **2025-03-03** `411e17bba490` — 2 info
  - added the new optional request property `azureStorageKey`
  - added the optional property `azureStorageKey` to the response with the `200` status
- **2025-02-27** `60220bae69ec` — 3 breaking, 4 warning, 22 info
  - added the new required request property `name`
  - added the new required request property `purpose`
  - the response property `name` became optional for the status `200`
  - removed the request property `credential`
  - removed the optional property `azure` from the response with the `200` status
  - removed the optional property `createAt` from the response with the `200` status
  - removed the optional property `updateAt` from the response with the `200` status
  - api tag `CredentialsService` added
  - api tag `CredentialService` removed
  - api tag `credentials` removed
  - api tag `unofficial` removed
  - added the new optional request property `azureManagedIdentity`
  - added the new optional request property `azureServicePrincipal`
  - added the new optional request property `comment`
  - added the new optional request property `readOnly`
  - added the new optional request property `skipValidation`
  - added the optional property `azureManagedIdentity` to the response with the `200` status
  - added the optional property `azureServicePrincipal` to the response with the `200` status
  - added the optional property `comment` to the response with the `200` status
  - added the optional property `createdAt` to the response with the `200` status
  - added the optional property `fullName` to the response with the `200` status
  - added the optional property `purpose` to the response with the `200` status
  - added the optional property `readOnly` to the response with the `200` status
  - added the optional property `updatedAt` to the response with the `200` status
  - added the optional property `usedForManagedStorage` to the response with the `200` status
  - the response optional property `createdBy` became not read-only for the status `200`
  - the response optional property `id` became not read-only for the status `200`
  - the response optional property `owner` became not read-only for the status `200`
  - the response optional property `updatedBy` became not read-only for the status `200`
- **2025-02-22** `45486f7d0cd5` — 1 breaking, 2 warning, 5 info
  - added the new required request property `credential`
  - removed the request property `azure`
  - removed the request property `name`
  - added the optional property `createAt` to the response with the `200` status
  - added the optional property `createdBy` to the response with the `200` status
  - added the optional property `owner` to the response with the `200` status
  - added the optional property `updateAt` to the response with the `200` status
  - added the optional property `updatedBy` to the response with the `200` status
- **2025-02-20** `27d7bed71eaa` — 1 info
  - endpoint added
- **2025-02-16** `af378e92b27b` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/delta-incubator/apis/delta-sharing-api/docs/credentials/post.md) · [API](https://skmtc.dev/delta-incubator/apis/delta-sharing-api.md) · [Page](https://skmtc.dev/delta-incubator/apis/delta-sharing-api/changes/credentials/post)
