OpenTV ENTera & OpenTV Platform Documentation
26.26_Q2 25.52_Q4 25.26_Q2 25.12_Q1 24.50_Q4 24.38_Q3 24.26_Q2 23.50_Q4 23.24_Q2 23.12_Q1 22.50_Q4 22.38_Q3 22.24_Q2
26.26_Q2 25.52_Q4 25.26_Q2 25.12_Q1 24.50_Q4 24.38_Q3 24.26_Q2 23.50_Q4 23.24_Q2 23.12_Q1 22.50_Q4 22.38_Q3 22.24_Q2

Retrieve series recording statuses

Request

To retrieve the status of series recordings for the user, send a GET request to:

https://<host>:<port>/cdvr/v1/seriesrecordings/status

This request has a much smaller response size than that of GET /cdvr/v2/seriesrecordings.

This API supports:

  • Limiting the number of records returned

  • Paging

Headers

  • Content-Type: application/json

  • Authorisation

Mandatory arguments

None

Other arguments (in URL)

  • limit – the number of records to return

  • page – the page number to return (cannot be used without limit)
    For example:

    • ?limit=10 returns the first 10 recordings.

    • ?limit=10&page=2 returns the second 10 recordings.

  • channelId – only get recordings for the specified channel.

Response

A successful request returns an HTTP 200 status.

A bad request returns an HTTP 400 status.

An unauthorised request returns an HTTP 401 status.

Example

A successful request returns a payload that looks like this:

JSON
{
  "totalRecords": 5,
  "series": [
    {
      "id": "series1",
      "recordingId": "42499773-5f0a-4f11-839b-63d8324a6d73",
      "status": "ACTIVE",
      "channelId": "BBC1"
    },
    {
      "id": "series2",
      "recordingId": "30220fd8-106c-4023-8b8b-ff896342e025",
      "status": "SUSPENDED",
      "channelId": "BBC1"
    },
    {
      "id": "series3",
      "recordingId": "50220fd8-106c-4023-8b8b-ff896342e025",
      "status": "ACTIVE",
      "channelId": "BBC1"
    }
  ],
  "seasons": [
    {
      "id": "season1",
      "recordingId": "a544ad7a-5876-4b65-9b78-ff36eccad2e2",
      "status": "ACTIVE",
      "channelId": "BBC1"
    },
    {
      "id": "season2",
      "recordingId": "0a0b8ac7-3555-4782-9aa6-c23d5d95366b",
      "status": "SUSPENDED",
      "channelId": "BBC1"
    }
  ]
}

See also

For full details of this API, see NPVR User Recordings API documentation v1 .