Streav
Streav

GET /v1/live-streams

Retrieves a paginated list of live streams.

Parameters
NameLocated inDescriptionRequiredType
NamequeryOptional. Filter live streams by name.Nostring
CategoryIdqueryOptional. Filter live streams by a list of category IDs.No integer
BundleIdqueryOptional. Filter live streams associated with a specific bundle ID.Nointeger
TypeIdqueryOptional. Filter live streams by types.Nointeger
SortByqueryOptional. Sort live streams by specified field. Use 'name' for ascending or 'name_desc' for descending order by name. Defaults to ascending order by ID if not specified.Nostring
IncludequeryOptional. The related data to include. Possible value is categories.No string
PagequeryPage number to retrieve. Default is 1.Nointeger
PageSizequeryNumber of records per page. Default is 25.Nointeger
Responses
CodeDescription
200Success

GET /v1/live-streams/{id}

Retrieves a live stream by ID.

Parameters
NameLocated inDescriptionRequiredType
idpathThe ID of the live stream to retrieve.Yesinteger
includequeryThe related data to include. Possible value is categories.No string
Responses
CodeDescription
200Success
422Validation error if the input parameters are incorrect.

GET /v1/live-streams/categories

Retrieves a paginated list of live stream categories.

Parameters
NameLocated inDescriptionRequiredType
PagequeryPage number to retrieve. Default is 1.Nointeger
PageSizequeryNumber of records per page. Default is 25.Nointeger
Responses
CodeDescription
200Success

GET /v1/live-streams/types

Retrieves a list of live stream types.

Responses
CodeDescription
200Success

POST /v1/live-streams/urls

Retrieves URLs for accessing live streams.

Body:
{
  "streamId": 0,
  "subscriberId": 0,
  "https": true
}
Responses
CodeDescription
200Success
422Validation error if the input parameters are incorrect.