---
title: "PUT /V1/Clients/{id}"
method: PUT
path: "/V1/Clients/{id}"
tags: ["Client"]
---

# PUT /V1/Clients/{id}

`PUT /V1/Clients/{id}`

## Path parameters

- `id` integer, required

## Request body

- BetConstructSSOAuthAPIViewModelsUpdateViewModelClientUpdateViewModel
  - `enabled` boolean
  - `clientId` string, nullable
  - `protocolType` string, nullable
  - `requireClientSecret` boolean
  - `clientName` string, nullable
  - `clientUri` string, nullable
  - `logoUri` string, nullable
  - `requireConsent` boolean
  - `allowRememberConsent` boolean
  - `alwaysIncludeUserClaimsInIdToken` boolean
  - `requirePkce` boolean
  - `allowPlainTextPkce` boolean
  - `allowAccessTokensViaBrowser` boolean
  - `frontChannelLogoutUri` string, nullable
  - `frontChannelLogoutSessionRequired` boolean
  - `backChannelLogoutUri` string, nullable
  - `backChannelLogoutSessionRequired` boolean
  - `allowOfflineAccess` boolean
  - `identityTokenLifetime` integer
  - `accessTokenLifetime` integer
  - `authorizationCodeLifetime` integer
  - `consentLifetime` integer, nullable
  - `absoluteRefreshTokenLifetime` integer
  - `slidingRefreshTokenLifetime` integer
  - `refreshTokenUsage` integer
  - `updateAccessTokenClaimsOnRefresh` boolean
  - `refreshTokenExpiration` integer
  - `accessTokenType` integer
  - `enableLocalLogin` boolean
  - `includeJwtId` boolean
  - `alwaysSendClientClaims` boolean
  - `clientClaimsPrefix` string, nullable
  - `pairWiseSubjectSalt` string, nullable
  - `userSsoLifetime` integer, nullable
  - `userCodeType` string, nullable
  - `deviceCodeLifetime` integer
  - `nonEditable` boolean

## Response `200`

Success

---

[API](https://skmtc.dev/accounts-bc/apis/sso-api.md) · [All operations](https://skmtc.dev/accounts-bc/apis/sso-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/accounts-bc/sso-api/revisions/01b9d0188bef/schema)
