Get Live TV Channels
Retrieves a list of available live TV channels with optional filtering and sorting.Endpoint
string
required
GET
string
required
/LiveTv/ChannelsAuthentication
RequiresLiveTvAccess policy authorization.
Query Parameters
ChannelType
Filter by channel type (TV or Radio)
string (Guid)
Filter by user and attach user data
integer
The record index to start at. All items with a lower index will be dropped from the results
integer
The maximum number of records to return
boolean
Filter for movies
boolean
Filter for series
boolean
Filter for news
boolean
Filter for kids content
boolean
Filter for sports
boolean
Filter by channels that are favorites, or not
boolean
Filter by channels that are liked, or not
boolean
Filter by channels that are disliked, or not
boolean
Include image information in output
integer
The max number of images to return, per image type
array
The image types to include in the output (comma-delimited)
array
Additional fields of information to return in the output (comma-delimited)
boolean
Include user data
array
Key to sort by (comma-delimited)
string
Sort order:
Ascending or Descendingboolean
default:"false"
Incorporate favorite and like status into channel sorting
boolean
default:"true"
Adds current program info to each channel
Response
array
Array of channel items
integer
Total number of available channels
integer
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
string
required
GET
string
required
/LiveTv/Channels/{channelId}Authentication
RequiresLiveTvAccess policy authorization.
Path Parameters
string (Guid)
required
The channel ID
Query Parameters
string (Guid)
Attach user data for this user
Response
object
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
string
required
GET
string
required
/LiveTv/ChannelMappingOptionsAuthentication
RequiresLiveTvAccess policy authorization.
Query Parameters
string
The provider ID to get mapping options for
Response
object
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
string
required
POST
string
required
/LiveTv/ChannelMappingsAuthentication
RequiresLiveTvManagement policy authorization.
Request Body
string
required
The provider ID
string
required
The tuner channel ID
string
required
The provider channel ID
Response
object
Created channel mapping information
Status Codes
200- Channel mapping created successfully401- Unauthorized403- Forbidden (requires LiveTvManagement policy)400- Bad request (invalid data)