Endpoint Set API
This API returns to the client (streaming application), an exhaustive list of all the API endpoints that will be needed to build a seamless integration.
Headers
The authorization header must carry the API key that was provided during application registration.
Header | Value |
---|---|
Authorization | Bearer api_key |
Endpoint
Query Parameters
Parameter | Type | Required | Description |
---|---|---|---|
device |
String | Mandatory | Specifies the app device on which the API endpoints will be consumed. Values allowed - Browser ,iPad ,AppleTV ,Firestick ,Roku . |
version |
Object | Mandatory | The version of the app as published in the respective app stores eg. 6.3.1 |
Request Body
Example
{
"watch.meta.product.retrieve": "api.indee.tv/v2/watch/product-config",
"watch.auth.session.login": "api.indee.tv/v2/watch/auth/token/generate",
"watch.auth.session.refresh": "api.indee.tv/v2/watch/auth/token/refresh",
"watch.auth.session.logout": "api.indee.tv/v2/watch/auth/token/invalidate",
"watch.auth.password.request_reset": "",
"watch.auth.password.reset": "",
"watch.auth.user.signup": "",
"watch.content.brand.list": "",
"watch.content.project.list": "api.indee.tv/v2/watch/content/projects",
"watch.content.genre.list": "",
"watch.content.carousel.list": "",
"watch.content.swimlane.list": "",
"watch.content.project.retrieve": "",
"watch.content.video.list": "",
"watch.stream.media.playback": "",
"watch.stream.manifest.retrieve": "",
"watch.stream.engagement.record": ""
}