ApiClient

Update an API client

Replaces the editable half of a client; the api client key and the client id are immutable. The body's version must match the stored one. A revoked client is read-only (409 lifecycleConflict, reason apiClientRevokedReadOnly).

put/apiops/projects/{projectName}/api-clients/{apiClientKey}

Request

Path parameters

projectNamestring required
apiClientKeystring required

Request body

organizationCodestring
descriptionstring
clientIdstring
validFromstring date-time
expiresAtstring date-time
allowedGrantTypesstring[]
tokenEndpointAuthMethodstring
redirectUrisstring[]
tokenIssuanceProfilestring
tokenNeverExpiresboolean
tokenExpiresInAmountinteger
tokenExpiresInUnit'MILLI_SECONDS' | 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS' | 'MONTHS' | 'YEARS'
refreshTokenAllowedboolean
refreshTokenCountinteger
refreshTokenExpiresInAmountinteger
refreshTokenExpiresInUnit'MILLI_SECONDS' | 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS' | 'MONTHS' | 'YEARS'
jwtSignatureAlgorithmstring
versioninteger

Response

OK

Changes

No recorded changes to this operation across all 21 revisions of this API.