# Updates the DRM configuration for the specified Application This API is available in builds 15089 or later. Endpoint: PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm 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): - `buyDRMProtectMpegDashStreaming` (boolean, required) - `serverName` (string, required) - `buyDRMProtectCupertinoStreaming` (boolean, required) - `version` (string, required) - `verimatrixCupertinoKeyServerPort` (integer, required) - `verimatrixSmoothKeyServerPort` (integer, required) - `verimatrixStreamMaps` (object, required) - `verimatrixStreamMaps.filename` (string, required) - `verimatrixStreamMaps.saveFieldList` (array) - `verimatrixSmoothKeyServerIpAddress` (string, required) - `licenseType` (string, required) - `verimatrixCupertinoKeyServerIpAddress` (string, required) - `buyDRMProtectSmoothStreaming` (boolean, required) - `buyDRMUserKey` (string, required) - `inUse` (boolean, required) - `ezDRMUsername` (string, required) - `verimatrixProtectSmoothStreaming` (boolean, required) - `buyDRMStreamMaps` (object, required) - `buyDRMStreamMaps.buyDRMStreamNameMapFile` (string, required) - `verimatrixCupertinoVODPerSessionKeys` (boolean, required) - `ezDRMPassword` (string, required) - `verimatrixProtectCupertinoStreaming` (boolean, required) - `cupertinoEncryptionAPIBased` (boolean, required) ## Response 200 fields ## Response 400 fields ## Response 401 fields ## Response 404 fields ## Response 500 fields