OpenTV ENTera & OpenTV Platform Documentation

Assign a quota profile to multiple accounts

Request

To assign a quota profile to multiple accounts, send a PUT request to:

https://<host>:<port>/adm/v1/accounts?filter=<filter>

Headers

  • Content-Type: application/json

Mandatory arguments

  • filter – filter to specify which accounts the quota profile is to be applied to. This is a JSON object containing one or more key/value pairs, separated by commas. You can use any account field in the filter expression (as returned by GET accounts – see the ADM API documentation).

Other arguments

  • npvrProfileName – the name of the quota profile to be applied to the accounts

Example

A PUT request to the following URL with the payload below applies the quota profile called LARGE to all accounts that have both a status of ACTIVE and the account profile called DEFAULT.

URL

https://<host>:<port>/adm/v1/accounts?filter={"status": "ACTIVE","accountProfileId":"DEFAULT"}

Payload

{
  "npvrProfileName": "LARGE"
}

Response

A successful request returns an HTTP 200 status.

For example: 

{
  "matchedCount": 19227,
  "modifiedCount": 19227
}

A bad request returns an HTTP 400 status.

An unauthorised request returns an HTTP 401 status.

A forbidden request returns an HTTP 403 status.

If the account cannot be found, the request returns an HTTP 404 status.

See also

For full details of this API, see the ADM API documentation.

.