---
title: "PUT /Applications/{id}/UpdateChannelConnection"
method: PUT
path: "/Applications/{id}/UpdateChannelConnection"
tags: ["Applications"]
---

# PUT /Applications/{id}/UpdateChannelConnection

`PUT /Applications/{id}/UpdateChannelConnection`

## Path parameters

- `id` string, required

## Query parameters

- `api-version` string

## Request body

- UpdateChannelConnectionParameters
  - `channelId` string, nullable
  - `userId` string, nullable
  - `deviceId` string, nullable
  - `clientId` string, nullable
  - `connectionId` string, nullable
  - `config` ConnectionConfig
    - `recording` boolean, nullable — Gets or sets whether to enable recording.
    - `recordingMode` 'AudioVideo' | 'AudioOnly' | 'VideoOnly' — The recording mode.
    - `recordingTag` string, nullable — Gets or sets the tag for the recording, if recording is being enabled.
    - `audioMuted` boolean, nullable — Gets or sets whether to mute or unmute audio.
    - `videoMuted` boolean, nullable — Gets or sets whether to mute or unmute video.
    - `audioUnmuteDisabled` boolean, nullable — Gets or sets whether to disable audio unmuting.
    - `videoUnmuteDisabled` boolean, nullable — Gets or sets whether to disable video unmuting.

## Response `200`

Success

---

[API](https://skmtc.dev/liveswitch/apis/liveswitch-cloud-api.md) · [All operations](https://skmtc.dev/liveswitch/apis/liveswitch-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/liveswitch/liveswitch-cloud-api/revisions/1b39d4a01c13/schema)
