---
title: "Changes to Update Client"
method: POST
path: "/api/{serviceId}/client/update/{clientId}"
---

# Changes to Update Client

`POST /api/{serviceId}/client/update/{clientId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 19 revisions.

- **2026-10-28** `add809c8fb0f`: 3 info
- **2026-10-19** `bc25340fc023`: 57 info
- **2026-08-03** `7ad74ab64749`: 1 warning, 15 info
- **2026-01-15** `8a534bc68775`: 1 info
- **2025-12-18** `504771740022`: 15 info
- **2025-12-15** `5627d7cc0158`: 14 breaking, 28 info

## Changes

- **2026-10-28** `add809c8fb0f`: 3 info
  - added the new optional request property `haipVersion` (media type: application/json)
  - added the new optional request property `haipVersion` (media type: application/x-www-form-urlencoded)
  - added the optional property `haipVersion` to the response with the `200` status
- **2026-10-19** `bc25340fc023`: 57 info
  - the request optional property `automaticallyRegistered` became read-only (media type: application/json)
  - the request optional property `automaticallyRegistered` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `clientIdAliasEnabled` became read-only (media type: application/json)
  - the request optional property `clientIdAliasEnabled` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `clientRegistrationTypes` became read-only (media type: application/json)
  - the request optional property `clientRegistrationTypes` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `clientSource` became read-only (media type: application/json)
  - the request optional property `clientSource` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `developer` became read-only (media type: application/json)
  - the request optional property `developer` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `discoveredByMetadataDocument` became read-only (media type: application/json)
  - the request optional property `discoveredByMetadataDocument` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `entityId` became read-only (media type: application/json)
  - the request optional property `entityId` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `explicitlyRegistered` became read-only (media type: application/json)
  - the request optional property `explicitlyRegistered` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `locked` became read-only (media type: application/json)
  - the request optional property `locked` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `metadataDocumentExpiresAt` became read-only (media type: application/json)
  - the request optional property `metadataDocumentExpiresAt` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `metadataDocumentLocation` became read-only (media type: application/json)
  - the request optional property `metadataDocumentLocation` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `metadataDocumentUpdatedAt` became read-only (media type: application/json)
  - the request optional property `metadataDocumentUpdatedAt` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `organizationName` became read-only (media type: application/json)
  - the request optional property `organizationName` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `registrationAccessTokenHash` became read-only (media type: application/json)
  - the request optional property `registrationAccessTokenHash` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `signedJwksUri` became read-only (media type: application/json)
  - the request optional property `signedJwksUri` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `trustAnchorId` became read-only (media type: application/json)
  - the request optional property `trustAnchorId` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `trustChain` became read-only (media type: application/json)
  - the request optional property `trustChain` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `trustChainExpiresAt` became read-only (media type: application/json)
  - the request optional property `trustChainExpiresAt` became read-only (media type: application/x-www-form-urlencoded)
  - the request optional property `trustChainUpdatedAt` became read-only (media type: application/json)
  - the request optional property `trustChainUpdatedAt` became read-only (media type: application/x-www-form-urlencoded)
  - the response optional property `automaticallyRegistered` became read-only for the status `200`
  - the response optional property `clientIdAliasEnabled` became read-only for the status `200`
  - …17 more
- **2026-08-03** `7ad74ab64749`: 1 warning, 15 info
  - added the new `SPIFFE_JWT` enum value to the `tokenAuthMethod` response property for the response status `200`
  - added the new optional request property `backchannelLogoutSessionRequired` (media type: application/json)
  - added the new optional request property `backchannelLogoutSessionRequired` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `backchannelLogoutUri` (media type: application/json)
  - added the new optional request property `backchannelLogoutUri` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `spiffeBundleEndpoint` (media type: application/json)
  - added the new optional request property `spiffeBundleEndpoint` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `spiffeId` (media type: application/json)
  - added the new optional request property `spiffeId` (media type: application/x-www-form-urlencoded)
  - added the new `SPIFFE_JWT` enum value to the request property `tokenAuthMethod` (media type: application/json)
  - added the new `SPIFFE_JWT` enum value to the request property `tokenAuthMethod` (media type: application/x-www-form-urlencoded)
  - added the non-success response with the status `429`
  - added the optional property `backchannelLogoutSessionRequired` to the response with the `200` status
  - added the optional property `backchannelLogoutUri` to the response with the `200` status
  - added the optional property `spiffeBundleEndpoint` to the response with the `200` status
  - added the optional property `spiffeId` to the response with the `200` status
- **2026-01-15** `8a534bc68775`: 1 info
  - added the non-success response with the status `404`
- **2025-12-18** `504771740022`: 15 info
  - added the new optional request property `clientSource` (media type: application/json)
  - added the new optional request property `clientSource` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `discoveredByMetadataDocument` (media type: application/json)
  - added the new optional request property `discoveredByMetadataDocument` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `metadataDocumentExpiresAt` (media type: application/json)
  - added the new optional request property `metadataDocumentExpiresAt` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `metadataDocumentLocation` (media type: application/json)
  - added the new optional request property `metadataDocumentLocation` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `metadataDocumentUpdatedAt` (media type: application/json)
  - added the new optional request property `metadataDocumentUpdatedAt` (media type: application/x-www-form-urlencoded)
  - added the optional property `clientSource` to the response with the `200` status
  - added the optional property `discoveredByMetadataDocument` to the response with the `200` status
  - added the optional property `metadataDocumentExpiresAt` to the response with the `200` status
  - added the optional property `metadataDocumentLocation` to the response with the `200` status
  - added the optional property `metadataDocumentUpdatedAt` to the response with the `200` status
- **2025-12-15** `5627d7cc0158`: 14 breaking, 28 info
  - the response property `authorizationEncryptionAlg` became nullable for the status `200`
  - the response property `authorizationEncryptionEnc` became nullable for the status `200`
  - the response property `authorizationSignAlg` became nullable for the status `200`
  - the response property `bcRequestSignAlg` became nullable for the status `200`
  - the response property `idTokenEncryptionAlg` became nullable for the status `200`
  - the response property `idTokenEncryptionEnc` became nullable for the status `200`
  - the response property `idTokenSignAlg` became nullable for the status `200`
  - the response property `requestEncryptionAlg` became nullable for the status `200`
  - the response property `requestEncryptionEnc` became nullable for the status `200`
  - the response property `requestSignAlg` became nullable for the status `200`
  - the response property `tokenAuthSignAlg` became nullable for the status `200`
  - the response property `userInfoEncryptionAlg` became nullable for the status `200`
  - the response property `userInfoEncryptionEnc` became nullable for the status `200`
  - the response property `userInfoSignAlg` became nullable for the status `200`
  - the request property `authorizationEncryptionAlg` became nullable (media type: application/json)
  - the request property `authorizationEncryptionAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `authorizationEncryptionEnc` became nullable (media type: application/json)
  - the request property `authorizationEncryptionEnc` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `authorizationSignAlg` became nullable (media type: application/json)
  - the request property `authorizationSignAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `bcRequestSignAlg` became nullable (media type: application/json)
  - the request property `bcRequestSignAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `idTokenEncryptionAlg` became nullable (media type: application/json)
  - the request property `idTokenEncryptionAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `idTokenEncryptionEnc` became nullable (media type: application/json)
  - the request property `idTokenEncryptionEnc` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `idTokenSignAlg` became nullable (media type: application/json)
  - the request property `idTokenSignAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `requestEncryptionAlg` became nullable (media type: application/json)
  - the request property `requestEncryptionAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `requestEncryptionEnc` became nullable (media type: application/json)
  - the request property `requestEncryptionEnc` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `requestSignAlg` became nullable (media type: application/json)
  - the request property `requestSignAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `tokenAuthSignAlg` became nullable (media type: application/json)
  - the request property `tokenAuthSignAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `userInfoEncryptionAlg` became nullable (media type: application/json)
  - the request property `userInfoEncryptionAlg` became nullable (media type: application/x-www-form-urlencoded)
  - the request property `userInfoEncryptionEnc` became nullable (media type: application/json)
  - the request property `userInfoEncryptionEnc` became nullable (media type: application/x-www-form-urlencoded)
  - …2 more

---

[Operation](https://skmtc.dev/authlete/apis/authlete-api/docs/api/:serviceId/client/update/:clientId/post.md) - [API](https://skmtc.dev/authlete/apis/authlete-api.md) - [Page](https://skmtc.dev/authlete/apis/authlete-api/changes/api/:serviceId/client/update/:clientId/post)
