# Updates the Security configuration for the specified Application This API is available in builds 15089 or later. Endpoint: PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security 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): - `playMaximumConnections` (integer, required) - `publishBlockDuplicateStreamNames` (boolean, required) - `publishIPWhiteList` (string, required) - `playAuthenticationMethod` (string, required) - `serverName` (string, required) - `clientStreamWriteAccess` (string, required) - `playIPWhiteList` (string, required) - `publishRequirePassword` (boolean, required) - `playIPBlackList` (string, required) - `version` (string, required) - `secureTokenVersion` (integer, required) - `publishPasswordFile` (string, required) - `publishValidEncoders` (string, required) - `secureTokenQueryParametersPrefix` (string, required) - `secureTokenUseTEAForRTMP` (boolean, required) - `publishAuthenticationMethod` (string, required) - `secureTokenHashAlgorithm` (string, required) - `publishIPBlackList` (string, required) - `playRequireSecureConnection` (boolean, required) - `secureTokenOriginSharedSecret` (string, required) - `saveFieldList` (array) - `secureTokenIncludeClientIPInHash` (boolean, required) - `publishRTMPSecureURL` (string, required) - `secureTokenSharedSecret` (string, required) ## Response 200 fields ## Response 400 fields ## Response 401 fields ## Response 404 fields ## Response 500 fields