API Endpoints
GET /client/v1/videos/vod
Retrieves a paginated list of Video-on-Demand (VOD) videos. Optional filters:
- eventId: Filter videos by a specific event
- channelId: Filter videos by a specific channel
GET /client/v1/videos/live
Retrieves a paginated list of Livestream videos. Optional filters:
- eventId: Filter videos by a specific event
- channelId: Filter videos by a specific channel
GET /client/v1/videos/{id}/reactions
Retrieves the list of reactions for a specific video. Path parameters:
- id: The unique identifier of the video.
Optional behavior: Returns all reactions associated with the video.
GET /client/v1/videos/{id}/subscriptions
Retrieves the list of subscriptions for a specific video. Path parameters:
- id: The unique identifier of the video.
Optional behavior: Uses the authenticated user ID if available to personalize the subscription list.
GET /client/v1/channels/sidebar
Retrieves a list of channels for display in the sidebar.
GET /client/v1/channels/{id}/subscriptions
Retrieves the list of subscriptions for a specific channel. Path parameters:
- id: The unique identifier of the channel.
Optional behavior: Uses the authenticated user ID if available to personalize the subscription list.
GET /client/v1/events/prelive
Retrieves a paginated list of upcoming (pre-live) events.
GET /client/v1/events/{id}/subscriptions
Retrieves the list of subscriptions for a specific event. Path parameters:
- id: The unique identifier of the event.
Optional behavior: Uses the authenticated user ID if available to personalize the subscription list.