Download OpenAPI specification:Download
Spideo's API offers a collection of endpoints that will allow you to integrate our services into your applications. The APIs are ready to deliver recommendations for Live TV, VoD, and Catch-up along with time-based features.
Help people discover relevant content according to their topics of interest.
People can define their Mood by combining wishes. Display instantly the list of most relevant content items available according to people's moods. Visualize what wishes can be combined after every wish selection and the number of content items available behind every eligible next wish.
universes required | Array of strings Items Enum: "vod" "now" "today" "tonight" "later_tonight" "week" This parameter defines the content universe in which we want to target content recommendations.If you want to call several universes, you have to separate each of them by a comma (,).Available universes are:vod,catchup.For tv recommendations one of the following values should be chosen:now,today,tonight, or week. |
wishes required | string List of wishes by id, separated by a comma (,) |
details | boolean Display additional meta-data in addition to "content id" such as "titles" or "external ids". By default this parameter is marked "false", details are not automatically shown. To show details, you have to ask for "true". |
language | string Enum: "br" "de" "en" "fr" "id" "ms" "ph" "pt" "es" "th" Language in which the metadata is displayed: *en - english (default) *fr - french *de - german *br - brazilian portuguese *es - spanish *id - indonesian *ms - malay *ph - filipino *th - thai |
skip | integer For similar content content recommendations, you can use this parameter to skip the first results that would be displayed. For example; skip=5 means not showing the first 5 results. Default value=0 |
limit | integer Number of results requested (max.100). The default value=10 |
displaysize | string You can choose to display the total number of results by using "true". The default value= false |
catalogs | string Define your choice of catalog names, in case you have multiple catalogs, on which recommendations are applied, separated by a comma (,). |
distributions | integer If your platform is available with several distributions business models, this parameter allows to filter the recommendation results based on these distributions. In order to use this parameter you must provide Spideo with the distributions rights for each piece of content, within the catalog import process, and indicate for each content item to which distribution it belongs.Example:TVOD, SVOD, AVOD |
platform | integer This parameter allows you to filter the recommendations results on the platforms on which the content are available. In order to use this parameter you must provide Spideo with the platform rights for each piece of content, within the catalog import process, and indicate for each content item to which pltaform it belongs. Example of values that can be configured:stb, ios, android. |
offer | integer This parameter allows you to filter recommendations results to only provide suggestions on programs available in the user's offers subscribtions. In order to use this parameter you must provide Spideo with the offers rights for each channel, catchup store or VOD catalog. |
territories | string If your platform is available in multiple countries and/or territories, this parameter allows to filter the recommendation results based on these territories. In order to use this parameter you must provide Spideo with the territory rights for each piece of content, within the catalog import process, and indicate for each content item to which territory it belongs. |
lineups | string This parameter allows you to filter the recommendations results on a group of TV channels defined under a lineup id. |
tabs | string If your platform's interface is divided into separate sections or tabs for specific content 'groups', you can filter the recommendation for each section with this 'tab' parameter. In order to use this parameter, you must provide information about these specific content sections on your platform to Spideo beforehand and separate each tab by a comma (,). |
{- "language": "en",
- "contents": [
- {
- "id": "M375070000",
- "title": "The Saint of Fort Washington",
- "externalIds": {
- "TMDB": "56583",
- "IMDb": "tt0108026"
}, - "type": "VOD"
}, - {
- "id": "M942370000",
- "title": "Remember the Titans",
- "externalIds": {
- "TMDB": "10637",
- "IMDb": "tt0210945"
}, - "type": "VOD"
}, - {
- "id": "M3374370000",
- "title": "Hachi: A Dog's Tale",
- "externalIds": {
- "TMDB": "28178",
- "IMDb": ""
}, - "type": "VOD"
}, - {
- "id": "M2398110000",
- "title": "Mary and Max",
- "externalIds": {
- "TMDB": "24238",
- "IMDb": "tt0978762"
}, - "type": "VOD"
}, - {
- "id": "S14192030000",
- "title": "New Girl",
- "externalIds": {
- "TMDB": "1420",
- "IMDb": "tt1826940"
}, - "type": "VOD"
}, - {
- "id": "M2501010000",
- "title": "More Than a Game",
- "externalIds": {
- "TMDB": "33295",
- "IMDb": "tt1286821"
}, - "type": "VOD"
}, - {
- "id": "M431700000",
- "title": "The Fox and the Hound",
- "externalIds": {
- "TMDB": "10948",
- "IMDb": "tt0082406"
}, - "type": "VOD"
}, - {
- "id": "M262140000",
- "title": "Beaches",
- "externalIds": {
- "TMDB": "15592",
- "IMDb": "tt0094715"
}, - "type": "VOD"
}, - {
- "id": "M282780000",
- "title": "Driving Miss Daisy",
- "externalIds": {
- "TMDB": "403",
- "IMDb": "tt0097239"
}, - "type": "VOD"
}, - {
- "id": "M144900000",
- "title": "The Big Chill",
- "externalIds": {
- "TMDB": "12560",
- "IMDb": "tt0085244"
}, - "type": "VOD"
}
], - "wishes": [
- {
- "code": 1,
- "display": "friends"
}
], - "remainingWishes": [
- {
- "code": "13",
- "display": "history",
- "size": 2356
}, - {
- "code": "14",
- "display": "tears",
- "size": 6742
}, - {
- "code": "15",
- "display": "fantasy",
- "size": 749
}, - {
- "code": "16",
- "display": "spectacular",
- "size": 4402
}, - {
- "code": "17",
- "display": "politics",
- "size": 1
}, - {
- "code": "18",
- "display": "revelations",
- "size": 2194
}, - {
- "code": "19",
- "display": "laughs",
- "size": 6564
}, - {
- "code": "2",
- "display": "beautiful",
- "size": 4226
}, - {
- "code": "3",
- "display": "twisty",
- "size": 6464
}, - {
- "code": "4",
- "display": "new horizons",
- "size": 4569
}, - {
- "code": "5",
- "display": "family",
- "size": 4556
}, - {
- "code": "6",
- "display": "music",
- "size": 4891
}, - {
- "code": "7",
- "display": "on stage",
- "size": 1
}, - {
- "code": "8",
- "display": "hope",
- "size": 6252
}, - {
- "code": "9",
- "display": "strange",
- "size": 4211
}, - {
- "code": "20",
- "display": "romance",
- "size": 7741
}, - {
- "code": "24",
- "display": "sensual",
- "size": 2922
}, - {
- "code": "25",
- "display": "sports",
- "size": 3
}, - {
- "code": "26",
- "display": "subtle",
- "size": 4823
}, - {
- "code": "27",
- "display": "creepy",
- "size": 2209
}, - {
- "code": "28",
- "display": "suspense",
- "size": 6922
}, - {
- "code": "29",
- "display": "violence",
- "size": 6738
}, - {
- "code": "30",
- "display": "reality",
- "size": 3573
}, - {
- "code": "31",
- "display": "zen",
- "size": 1716
}, - {
- "code": "10",
- "display": "glitz",
- "size": 3139
}, - {
- "code": "11",
- "display": "kids",
- "size": 3
}
]
}
Display the list of wishes that can defining people's mood in all video universes, VOD, Catchup, linear TV. Get to know the number of titles connected to each mood and all wishes.
universes required | Array of strings Items Enum: "vod" "now" "today" "tonight" "later_tonight" "week" This parameter defines the content universe in which we want to target content recommendations. If you want to call several universes, you have to separate each of them by a comma (,). "Available universes are:" "vod" "catchup" - this universe is not available for testing, but it is available to implement "For tv recommendations one of the following values should be chosen:" "'now', 'today', 'tonight', 'later_tonight' or 'week'" |
language | string Enum: "de" "en" "fr" "id" "ms" "ph" "pt" "es" "th" Language in which the metadata is displayed: *en - english (default) *fr - french *de - german *br - brazilian portuguese *es - spanish *id - indonesian *ms - malay *ph - filipino *th - thai |
{- "language": "en",
- "size": 23,
- "wishes": [
- {
- "code": "2",
- "display": "beautiful",
- "size": 5295
}, - {
- "code": "27",
- "display": "creepy",
- "size": 2951
}, - {
- "code": "5",
- "display": "family",
- "size": 5223
}, - {
- "code": "15",
- "display": "fantasy",
- "size": 851
}, - {
- "code": "1",
- "display": "friends",
- "size": 10704
}, - {
- "code": "10",
- "display": "glitz",
- "size": 3957
}, - {
- "code": "13",
- "display": "history",
- "size": 3110
}, - {
- "code": "8",
- "display": "hope",
- "size": 7378
}, - {
- "code": "19",
- "display": "laughs",
- "size": 7495
}, - {
- "code": "6",
- "display": "music",
- "size": 5889
}, - {
- "code": "4",
- "display": "new horizons",
- "size": 5531
}, - {
- "code": "30",
- "display": "reality",
- "size": 4934
}, - {
- "code": "18",
- "display": "revelations",
- "size": 2998
}, - {
- "code": "20",
- "display": "romance",
- "size": 9509
}, - {
- "code": "24",
- "display": "sensual",
- "size": 3629
}, - {
- "code": "16",
- "display": "spectacular",
- "size": 5291
}, - {
- "code": "9",
- "display": "strange",
- "size": 5163
}, - {
- "code": "26",
- "display": "subtle",
- "size": 6462
}, - {
- "code": "28",
- "display": "suspense",
- "size": 8625
}, - {
- "code": "14",
- "display": "tears",
- "size": 8401
}, - {
- "code": "3",
- "display": "twisty",
- "size": 8051
}, - {
- "code": "29",
- "display": "violence",
- "size": 8557
}, - {
- "code": "31",
- "display": "zen",
- "size": 2057
}
]
}
Display one wish in any of the three main video universes, VOD, Catchup, linear TV, and visualize the number of titles connected to it.
universes required | Array of strings Items Enum: "vod" "now" "today" "tonight" "later_tonight" "week" This parameter defines the content universe in which we want to target content recommendations.If you want to call several universes, you have to separate each of them by a comma (,).Available universes are:vod,catchup.For tv recommendations one of the following values should be chosen:now,today,tonight, or week. |
wishes required | string List of wishes by id, separated by a comma (,) |
language | string Enum: "br" "de" "en" "fr" "id" "ms" "ph" "pt" "es" "th" Language in which the metadata is displayed: *en - english (default) *fr - french *de - german *br - brazilian portuguese *es - spanish *id - indonesian *ms - malay *ph - filipino *th - thai |
displaysize | string You can choose to display the total number of results by using "true". The default value= false |
catalogs | string Define your choice of catalog names, in case you have multiple catalogs, on which recommendations are applied, separated by a comma (,). |
distributions | integer If your platform is available with several distributions business models, this parameter allows to filter the recommendation results based on these distributions. In order to use this parameter you must provide Spideo with the distributions rights for each piece of content, within the catalog import process, and indicate for each content item to which distribution it belongs.Example:TVOD, SVOD, AVOD |
platform | integer This parameter allows you to filter the recommendations results on the platforms on which the content are available. In order to use this parameter you must provide Spideo with the platform rights for each piece of content, within the catalog import process, and indicate for each content item to which pltaform it belongs. Example of values that can be configured:stb, ios, android. |
offers | integer This parameter allows you to filter recommendations results to only provide suggestions on programs available in the user's offers subscribtions. In order to use this parameter you must provide Spideo with the offers rights for each channel, catchup store or VOD catalog. |
territories | string If your platform is available in multiple countries and/or territories, this parameter allows to filter the recommendation results based on these territories. In order to use this parameter you must provide Spideo with the territory rights for each piece of content, within the catalog import process, and indicate for each content item to which territory it belongs. |
lineups | string This parameter allows you to filter the recommendations results on a group of TV channels defined under a lineup id. |
{- "language": "en",
- "size": 1,
- "wishes": [
- {
- "code": "1,",
- "display": "friends,",
- "size": 10704
}
]
}
Display the list of the most relevant content items in connection with any given selected themes, and define in which video universe (VOD, Catch up, linear TV) you want to perform this request. Bear in mind that themes IDs are language dependent. If you need to handle several languages, our team can provide tables of translations during the integration project.
themes required | string List of themes by id, separated by a comma (,). Example: 319 |
universes required | Array of strings Items Enum: "vod" "now" "today" "tonight" "later_tonight" "week" This parameter defines the content universe in which we want to target content recommendations.If you want to call several universes, you have to separate each of them by a comma (,).Available universes are:vod,catchup.For tv recommendations one of the following values should be chosen:now,today,tonight, or week. |
details | boolean Display additional meta-data in addition to "content id" such as "titles" or "external ids". By default this parameter is marked "false", details are not automatically shown. To show details, you have to ask for "true". |
language | string Enum: "de" "en" "fr" "id" "ms" "ph" "pt" "es" "th" Language in which the metadata is displayed: *en - english (default) *fr - french *de - german *br - brazilian portuguese *es - spanish *id - indonesian *ms - malay *ph - filipino *th - thai |
skip | integer For similar content content recommendations, you can use this parameter to skip the first results that would be displayed. For example; skip=5 means not showing the first 5 results. Default value=0 |
limit | integer Number of results requested (max.100). The default value=10 |
displaysize | string Whether or not to display the total number of results. Default value: false |
catalogs | string Define your choice of catalog names, in case you have multiple catalogs, on which recommendations are applied, separated by a comma (,). |
distributions | integer If your platform is available with several distributions business models, this parameter allows to filter the recommendation results based on these distributions. In order to use this parameter you must provide Spideo with the distributions rights for each piece of content, within the catalog import process, and indicate for each content item to which distribution it belongs.Example:TVOD, SVOD, AVOD |
platform | integer This parameter allows you to filter the recommendations results on the platforms on which the content are available. In order to use this parameter you must provide Spideo with the platform rights for each piece of content, within the catalog import process, and indicate for each content item to which pltaform it belongs. Example of values that can be configured:stb, ios, android. |
offers | integer This parameter allows you to filter recommendations results to only provide suggestions on programs available in the user's offers subscribtions. In order to use this parameter you must provide Spideo with the offers rights for each channel, catchup store or VOD catalog. |
territories | string If your platform is available in multiple countries and/or territories, this parameter allows to filter the recommendation results based on these territories. In order to use this parameter you must provide Spideo with the territory rights for each piece of content, within the catalog import process, and indicate for each content item to which territory it belongs. |
lineups | string This parameter allows you to filter the recommendations results on a group of TV channels defined under a lineup id. |
{- "contents": [
- [
- {
- "id": "M3707110000",
- "title": "Marvel's the Avengers",
- "externalIds": {
- "TMDB": "24428",
- "IMDb": "tt0848228"
}, - "type": "VOD"
}, - {
- "id": "M6335260000",
- "title": "Deadpool",
- "externalIds": {
- "TMDB": "293660",
- "IMDb": "tt1431045"
}, - "type": "VOD"
}, - {
- "id": "M1094620000",
- "title": "Pootie Tang",
- "externalIds": {
- "TMDB": "10615",
- "IMDb": "tt0258038"
}, - "type": "VOD"
}, - {
- "id": "S17398080000",
- "title": "The Awesomes",
- "externalIds": {
- "TMDB": "28104",
- "IMDb": "tt2818496"
}, - "type": "VOD"
}, - {
- "id": "M5697740000",
- "title": "Guardians of the Galaxy 3D",
- "externalIds": {
- "TMDB": "118340",
- "IMDb": "tt2015381"
}, - "type": "VOD"
}, - {
- "id": "M3664050000",
- "title": "The Dark Knight Rises",
- "externalIds": {
- "TMDB": "49026",
- "IMDb": "tt1345836"
}, - "type": "VOD"
}, - {
- "id": "M8500600000",
- "title": "X-Men: Days of Future Past: The Rogue Cut",
- "externalIds": {
- "TMDB": "127585",
- "IMDb": "tt1877832"
}, - "type": "VOD"
}, - {
- "id": "M5520720000",
- "title": "Captain America: The Winter Soldier 3D",
- "externalIds": {
- "TMDB": "100402",
- "IMDb": "tt1843866"
}, - "type": "VOD"
}, - {
- "id": "S15693720000",
- "title": "Arrow",
- "externalIds": {
- "TMDB": "1412",
- "IMDb": "tt2193021"
}, - "type": "VOD"
}, - {
- "id": "S4466120000",
- "title": "The Tick",
- "externalIds": {
- "TMDB": "14651",
- "IMDb": "tt0242949"
}, - "type": "VOD"
}
]
], - "language": "en",
- "themes": [
- {
- "code": 468,
- "display": "superheroes"
}
], - "operation": "all"
}
Display the list of all available themes in the language of your choice. Bear in mind that themes IDs are language dependent. If you need to handle several languages, our team can provide tables of translations during the integration project.
universes required | Array of strings Items Enum: "vod" "now" "today" "tonight" "later_tonight" "week" This parameter defines the content universe in which we want to target content recommendations.If you want to call several universes, you have to separate each of them by a comma (,).Available universes are:vod,catchup.For tv recommendations one of the following values should be chosen:now,today,tonight, or week. |
details | boolean Display additional meta-data in addition to "content id" such as "titles" or "external ids". By default this parameter is marked "false", details are not automatically shown. To show details, you have to ask for "true". |
{- "size": 7,
- "language": "en",
- "themes": [
- {
- "code": "9273",
- "display": "10th century"
}, - {
- "code": "9275",
- "display": "11th century"
}, - {
- "code": "9277",
- "display": "12th century"
}, - {
- "code": "9279",
- "display": "13th century"
}, - {
- "code": "9281",
- "display": "14th century"
}, - {
- "code": "1129",
- "display": "15th century"
}, - {
- "code": "1128"
}
]
}
Display one theme in the video universe of your choice: VOD, Catch up, linear TV. Bear in mind that themes IDs are language dependent.
themes required | string List of themes by id, separated by a comma (,). Example: 319 |
universes required | Array of strings Items Enum: "vod" "now" "today" "tonight" "later_tonight" "week" This parameter defines the content universe in which we want to target content recommendations.If you want to call several universes, you have to separate each of them by a comma (,).Available universes are:vod,catchup.For tv recommendations one of the following values should be chosen:now,today,tonight, or week. |
{- "contentid": "MV007460750000",
- "language": "en",
- "size": 1,
- "themes": [
- {
- "code": "468",
- "display": "superheroes"
}
]
}
Automatically generate explainable thematic lists created by combinations of two keywords. Each pair of keywords is connected to a list of content corresponding to the combined topics.
universe required | Array of strings Items Enum: "vod" "now" "today" "tonight" "later_tonight" "week" This parameter defines the content universe in which we want to target content recommendations.
Note: Surprise Me Features do not allow to carry out cross-universe recommendations. Therefore, for each Surprise Me feature,
you must integrate a feature per universe. |
limit | integer Number of results requested (max.100). The default value=10 |
details | boolean Display additional meta-data in addition to "content id" such as "titles" or "external ids". By default this parameter is marked "false", details are not automatically shown. To show details, you have to ask for "true". |
language | string Enum: "br" "de" "en" "fr" "id" "ms" "ph" "pt" "es" "th" Language in which the metadata is displayed: *en - english (default) *br - brazilian portuguese *fr - french *de - german *pt - portuguese *es - spanish *id - indonesian *ms - malay *ph - filipino *th - thai |
catalogs | string Define your choice of catalog names, in case you have multiple catalogs, on which recommendations are applied, separated by a comma (,). |
territories | string If your platform is available in multiple countries and/or territories, this parameter allows to filter the recommendation results based on these territories. In order to use this parameter you must provide Spideo with the territory rights for each piece of content, within the catalog import process, and indicate for each content item to which territory it belongs. |
tabs | string If your platform's interface is divided into separate sections or tabs for specific content 'groups', you can filter the recommendation for each section with this 'tab' parameter. In order to use this parameter, you must provide information about these specific content sections on your platform to Spideo beforehand and separate each tab by a comma (,). |
distributions | integer If your platform is available with several distributions business models, this parameter allows to filter the recommendation results based on these distributions. In order to use this parameter you must provide Spideo with the distributions rights for each piece of content, within the catalog import process, and indicate for each content item to which distribution it belongs.Example:TVOD, SVOD, AVOD |
platform | integer This parameter allows you to filter the recommendations results on the platforms on which the content are available. In order to use this parameter you must provide Spideo with the platform rights for each piece of content, within the catalog import process, and indicate for each content item to which pltaform it belongs. Example of values that can be configured:stb, ios, android. |
offers | integer This parameter allows you to filter recommendations results to only provide suggestions on programs available in the user's offers subscribtions. In order to use this parameter you must provide Spideo with the offers rights for each channel, catchup store or VOD catalog. |
lineups | string This parameter allows you to filter the recommendations results on a group of TV channels defined under a lineup id. |
{- "language": "en",
- "content": "MV007460750000",
- "pairs": [
- {
- "size": 5,
- "contents": [
- {
- "id": "M1462400000",
- "title": "Punishment Park",
- "externalIds": {
- "TMDB": "26513",
- "IMDb": "tt0067633"
}, - "type": "VOD"
}, - {
- "id": "M1530430000",
- "title": "Hotel Rwanda",
- "externalIds": {
- "TMDB": "205",
- "IMDb": "tt0395169"
}, - "type": "VOD"
}, - {
- "id": "M8943880000",
- "title": "I'm Not Ashamed",
- "externalIds": {
- "TMDB": "409502",
- "IMDb": "tt4950110"
}, - "type": "VOD"
}, - {
- "id": "M2318030000",
- "title": "The Boy in the Striped Pajamas",
- "externalIds": {
- "TMDB": "14574",
- "IMDb": "tt0914798"
}, - "type": "VOD"
}, - {
- "id": "M4933810000",
- "title": "Dallas Buyers Club",
- "externalIds": {
- "TMDB": "152532",
- "IMDb": "tt0790636"
}, - "type": "VOD"
}
], - "display": "discriminations & tragic community events",
- "language": "en",
- "wishes": [ ],
- "themes": [
- {
- "code": "164",
- "display": "discriminations"
}, - {
- "code": "502",
- "display": "tragic community events"
}
]
}, - {
- "size": 5,
- "contents": [
- {
- "id": "M507260000",
- "title": "Secrets & Lies",
- "externalIds": {
- "TMDB": "11159",
- "IMDb": "tt0117589"
}, - "type": "VOD"
}, - {
- "id": "M794070000",
- "title": "Boys Don't Cry",
- "externalIds": {
- "TMDB": "226",
- "IMDb": "tt0171804"
}, - "type": "VOD"
}, - {
- "id": "M2591090000",
- "title": "The Messenger",
- "externalIds": {
- "TMDB": "28089",
- "IMDb": "tt0790712"
}, - "type": "VOD"
}, - {
- "id": "M7734430000",
- "title": "Krisha",
- "externalIds": {
- "TMDB": "323929",
- "IMDb": "tt4266638"
}, - "type": "VOD"
}, - {
- "id": "M4217830000",
- "title": "It's a Disaster",
- "externalIds": {
- "TMDB": "114779",
- "IMDb": "tt1995341"
}, - "type": "VOD"
}
], - "display": "naturalism & secrets",
- "language": "en",
- "wishes": [ ],
- "themes": [
- {
- "code": "368",
- "display": "naturalism"
}, - {
- "code": "425",
- "display": "secrets"
}
]
}, - {
- "size": 5,
- "contents": [
- {
- "id": "M275540000",
- "title": "The Abyss",
- "externalIds": {
- "TMDB": "2756",
- "IMDb": "tt0096754"
}, - "type": "VOD"
}, - {
- "id": "S6819110000",
- "title": "NCIS",
- "externalIds": {
- "TMDB": "4614",
- "IMDb": "tt0364845"
}, - "type": "VOD"
}, - {
- "id": "M6587390000",
- "title": "Rec 4: Apocalypse",
- "externalIds": {
- "TMDB": "185341",
- "IMDb": "tt1649443"
}, - "type": "VOD"
}, - {
- "id": "M1991510000",
- "title": "Iron Man",
- "externalIds": {
- "TMDB": "1726",
- "IMDb": "tt0371746"
}, - "type": "VOD"
}, - {
- "id": "M168460000",
- "title": "Project X",
- "externalIds": {
- "TMDB": "18410",
- "IMDb": "tt0093793"
}, - "type": "VOD"
}
], - "display": "scientists & soldiers",
- "language": "en",
- "wishes": [ ],
- "themes": [
- {
- "code": "422",
- "display": "scientists"
}, - {
- "code": "450",
- "display": "soldiers"
}
]
}, - {
- "size": 5,
- "contents": [
- {
- "id": "M134410000",
- "title": "Modern Times",
- "externalIds": {
- "TMDB": "3082",
- "IMDb": "tt0027977"
}, - "type": "VOD"
}, - {
- "id": "M914120000",
- "title": "Dancer in the Dark",
- "externalIds": {
- "TMDB": "16",
- "IMDb": "tt0168629"
}, - "type": "VOD"
}, - {
- "id": "M806600000",
- "title": "Human Resources",
- "externalIds": {
- "TMDB": "46831",
- "IMDb": "tt0220726",
- "GRACENOTE_ROOT": "24151"
}, - "type": "VOD"
}, - {
- "id": "M100410000",
- "title": "Blue Collar",
- "externalIds": {
- "TMDB": "14839",
- "IMDb": "tt0077248"
}, - "type": "VOD"
}, - {
- "id": "M1660920000",
- "title": "Bubble",
- "externalIds": {
- "TMDB": "14788",
- "IMDb": "tt0454792"
}, - "type": "VOD"
}
], - "display": "at the factory & independent movies and TV shows",
- "language": "en",
- "wishes": [ ],
- "themes": [
- {
- "code": "1093",
- "display": "at the factory"
}, - {
- "code": "6514",
- "display": "independent movies and TV shows"
}
]
}, - {
- "size": 5,
- "contents": [
- {
- "id": "M5173180000",
- "title": "The Christmas Candle",
- "externalIds": {
- "TMDB": "226354",
- "IMDb": "tt2739338"
}, - "type": "VOD"
}, - {
- "id": "M37400000",
- "title": "We're No Angels",
- "externalIds": {
- "TMDB": "5996",
- "IMDb": "tt0048801"
}, - "type": "VOD"
}, - {
- "id": "M8184430000",
- "title": "How Sarah Got Her Wings",
- "externalIds": {
- "TMDB": "369059",
- "IMDb": "tt4555594"
}, - "type": "VOD"
}, - {
- "id": "M8184400000",
- "title": "A Dogwalker's Christmas Tale",
- "externalIds": {
- "TMDB": "365756",
- "IMDb": "tt3991066"
}, - "type": "VOD"
}, - {
- "id": "M129820000",
- "title": "Our Vines Have Tender Grapes",
- "externalIds": {
- "TMDB": "108843",
- "IMDb": "tt0037963"
}, - "type": "VOD"
}
], - "display": "community spirit & Christmas",
- "language": "en",
- "wishes": [ ],
- "themes": [
- {
- "code": "132",
- "display": "community spirit"
}, - {
- "code": "486",
- "display": "Christmas"
}
]
}
]
}