Request
To update a quota profile, send a PUT request to:
https://<host>:<port>/cdvr/v1/operator/quotaprofile/{quotaprofilename}
Headers
-
Content-Type: application/json
Mandatory arguments
-
quotaprofilename– the name of the quota profile to be updated
Other arguments
-
name– the new name of the quota profile -
quota– the new size of the quota in seconds -
status–ENABLEDorDISABLED -
retentionPeriod– the retention period applied to the recordings made by accounts to which the profile applies. This is in ISO8601 format (for example, P60D for 60 days).autoDeletemust betruefor this to have any effect. -
autoDelete– enables/disables automatic deletion (trueorfalse) -
autoDeleteOptions– options for automatic deletion (autoDeletemust betruefor these to have any effect):isBasedOnAge – enables/disables automatic deletion based on recording age (true or false)isBasedOnNumberOfEpisodes – enables/disables automatic deletion of the oldest episodes in series (true or false)
If you rename a quota profile, any accounts that are associated with it will be unable to request any new recordings.
Example
A PUT request with this payload updates the specified quota profile so that it is disabled:
{
"status": "DISABLED"
}
Response
A successful request returns an HTTP 204 status.
A bad request returns an HTTP 400 status.
See also
For full details of this API, see the User Recordings API documentation.