Get Live TV Channels
Retrieves a list of available live TV channels with optional filtering and sorting.Endpoint
GET
/LiveTv/ChannelsAuthentication
RequiresLiveTvAccess policy authorization.
Query Parameters
Filter by channel type (TV or Radio)
Filter by user and attach user data
The record index to start at. All items with a lower index will be dropped from the results
The maximum number of records to return
Filter for movies
Filter for series
Filter for news
Filter for kids content
Filter for sports
Filter by channels that are favorites, or not
Filter by channels that are liked, or not
Filter by channels that are disliked, or not
Include image information in output
The max number of images to return, per image type
The image types to include in the output (comma-delimited)
Additional fields of information to return in the output (comma-delimited)
Include user data
Key to sort by (comma-delimited)
Sort order:
Ascending or DescendingIncorporate favorite and like status into channel sorting
Adds current program info to each channel
Response
Array of channel items
Total number of available channels
Starting index of the returned results
Status Codes
200- Available live TV channels returned successfully401- Unauthorized (missing or invalid authentication)403- Forbidden (user lacks LiveTvAccess policy)
Get Live TV Channel
Retrieves detailed information about a specific live TV channel.Endpoint
GET
/LiveTv/Channels/{channelId}Authentication
RequiresLiveTvAccess policy authorization.
Path Parameters
The channel ID
Query Parameters
Attach user data for this user
Response
Detailed channel information
Status Codes
200- Live TV channel returned successfully404- Channel not found401- Unauthorized403- Forbidden
Get Channel Mapping Options
Retrieves available channel mapping options for a listings provider.Endpoint
GET
/LiveTv/ChannelMappingOptionsAuthentication
RequiresLiveTvAccess policy authorization.
Query Parameters
The provider ID to get mapping options for
Response
Channel mapping options
Status Codes
200- Channel mapping options returned successfully401- Unauthorized403- Forbidden
Set Channel Mappings
Creates or updates channel mappings between tuner channels and provider channels.Endpoint
POST
/LiveTv/ChannelMappingsAuthentication
RequiresLiveTvManagement policy authorization.
Request Body
The provider ID
The tuner channel ID
The provider channel ID
Response
Created channel mapping information
Status Codes
200- Channel mapping created successfully401- Unauthorized403- Forbidden (requires LiveTvManagement policy)400- Bad request (invalid data)