# Update WebRTC config Updates the WebRTC configuration for the specified application. This API is available in builds 20180816154459 or later. Endpoint: PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc Version: 2.0.0 Security: basicAuth ## Path parameters: - `serverName` (string, required) Reserved for future use - `vhostName` (string, required) - `appName` (string, required) ## Request fields (application/json): - `udpBindAddress` (string, required) - `enablePlay` (boolean, required) - `preferredCodecsAudio` (string, required) - `preferredCodecsVideo` (string, required) - `enableQuery` (boolean, required) - `debugLog` (boolean, required) - `serverName` (string, required) - `saveFieldList` (array) - `iceCandidateIpAddresses` (string, required) - `version` (string, required) - `enablePublish` (boolean, required) - `advertisedCandidates` (array, required) - `advertisedCandidates.ipAddress` (string, required) - `advertisedCandidates.port` (integer, required) - `advertisedCandidates.transport` (string, required) - `advertisedCandidates.type` (string, required) - `advertisedCandidatesTimestamp` (integer, required) - `enableDataChannels` (boolean, required) - `enableIceCandidateHarvesting` (boolean, required) - `enableRemb` (boolean, required) - `enableSimulcast` (boolean, required) - `enableTransportCC` (boolean, required) - `enableWebRTC` (boolean, required) - `enableWebSocket` (boolean, required) - `firMessageInterval` (integer, required) - `firMessageScheme` (string, required) - `idleTimeout` (integer, required) - `nackDelayMs` (integer, required) - `nackEnable` (boolean, required) - `pliInterval` (integer, required) - `renditionDowngradeDebounceMs` (integer, required) - `renditionDowngradeMarginPercent` (number, required) - `renditionInitialRendition` (string, required) - `renditionSelector` (string, required) - `renditionSwitchRequestKeyframe` (boolean, required) - `renditionUpgradeMarginPercent` (number, required) - `rtxCacheSize` (integer, required) - `rtxEnable` (boolean, required) - `stunServer` (string, required) - `turnRelay` (string, required) - `turnRelayPassword` (string, required) - `turnRelayTrustStore` (string, required) - `turnRelayTrustStorePassword` (string, required) - `turnRelayTrustStoreType` (string, required) - `turnRelayUsername` (string, required) - `whepBearerToken` (string, required) - `whipBearerToken` (string, required) ## Response 200 fields ## Response 400 fields ## Response 401 fields ## Response 402 fields ## Response 404 fields ## Response 415 fields ## Response 500 fields