...
Note |
---|
Until the new EPG API v4 becomes available, clients can provide a programUid as obtained from EPG API v3 in place of the Broadcast slot ID. Note that this feature is temporary and will be removed in a future release. |
The user can see their available storage quota using the storage quota endpoint.
The recording may be marked as favourite on creation and it can be marked or unmarked as favourite by calling the update recording endpoint.
Individual recordings can be deleted by calling the delete recording endpoint, or in a batch of multiple recordings by calling the batch delete recordings endpoint.
The purpose of the recorded broadcast slots endpoint is to show whether a recording has been added for some given recorded slots or not. This is useful for example in an EPG view.
A list of the most recorded broadcast slots can be retrieved with the most popular endpoint.
Streaming
If a recording is streamable, the available stream URLs can be obtained by calling the streams API with the ID of the Recording.
...
Recordings can be searched using the search recordings endpoint. If no search string is provided, then all recordings for the profile are returned.
Recording groups
Endpoints overview
Endpoint | HTTP method | Purpose |
---|---|---|
/api/recordings/v4/user_profiles/{user_profile_id}/recordings/recording_groups | GET | See all recording groups |
/api/recordings/v4/user_profiles/{user_profile_id}/recordings/recording_groups/{recording_group_id}/recordings | GET | See all recordings in a group |
/api/recordings/v4/user_profiles/{user_profile_id}/recordings/recording_groups/ungrouped/recordings | GET | See all recordings not in any group |
Recordings are automatically grouped by series. The client can obtain a list of recording groups available to their profile by calling the recording groups endpoint.
...
Warning |
---|
Not implemented yet |
Endpoints overview
Endpoint | HTTP method | Purpose |
---|---|---|
/api/recordings/v4/user_profiles/{user_profile_id}/auto_recording_requests | GET | View current auto-recording requests |
/api/recordings/v4/user_profiles/{user_profile_id}/auto_recording_requests | POST | Create new auto-recording request |
/api/recordings/v4/user_profiles/{user_profile_id}/auto_recording_requests/{recording_request_id} | PATCH | Update auto-recording request |
/api/recordings/v4/user_profiles/{user_profile_id}/auto_recording_requests/{recording_request_id} | DELETE | Delete auto-recording request |
...