# Update client

Update a client. Note: Fields that are objects cannot be partially updated, since the new value you set will just replace the current one. Required permissions: apps:edit, apps:create.

Endpoint: PUT /v1/applications/{appId}/clients/{clientId}
Security: ClientAccessToken, AdminAccessToken

## Path parameters:

  - `clientId` (string, required)
    ID of the client to update

  - `appId` (string, required)

## Response 400 fields (application/json):

  - `message` (array, required)
    Example: "Bad request"

  - `error_code` (number, required)
    Example: 400

## Response 404 fields (application/json):

  - `message` (string, required)

  - `error_code` (number, required)
    Example: 404


