The "Catchup" service allows users to watch broadcast content for a limited amount of time after it has aired on a channel providing the catchup service. Catchup works similarly to recordings, in the sense that it is on-demand video that has been recorded from the live stream, but the service is licensed separately to users, it is available without specific input from the user, its availability is more limited, and catchup content does not count towards the user's recording storage quota.
Endpoints overview
Endpoint | HTTP method | Purpose |
---|---|---|
/api/catchup/v4/broadcast_slots/{channel_id} | GET | Get a list of catchup content available for a given channel. |
Viewing Catchup per channel
...
Migration from legacy
The legacy endpoint endpoint /api/user/guest/recording/catchup/group and /api/user/<userEmail:>guest/recording/catchup/group/<groupId> is replaced by the get catchup by channel endpoint.
The endpoint returns the set of broadcast slots as well as their related series. The series objects can be used to implement the same type of grouping as was available from the legacy API.