Tabs Tab 1 of 2 Jaksot Card 1. Kilpailija Description: Neiti Scarletin ura on uudessa vaiheessa. Herttua on lähtenyt ja tämän seuraaja Scotland Yardin poliisissa ei aio turvautua yksityisetsivän apuun. Eliza päättää panna parastaan... 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-73594226.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Neiti Scarletin ura on uudessa vaiheessa. Herttua on lähtenyt ja tämän seuraaja Scotland Yardin poliisissa ei aio turvautua yksityisetsivän apuun. Eliza päättää panna parastaan...",
"image": {
"id": "13-1-73594226-1740642377779",
"version": "1776065095"
},
"labels": [
{
"formatted": "51 min",
"raw": "PT3118S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 4.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-73594226"
},
"raw": "PT3118S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-73594226",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-73594226"
},
"presentation": "onDemandCard",
"title": "1. Kilpailija",
"type": "card"
} Card 2. Kilta Description: Yksityisetsivien ammattikunnan puheenjohtaja löydetään kuolleena. Blake joutuu harmikseen tekemään yhteistyötä Elizan kanssa, jotta tapaus saadaan selvitettyä. Ivy tarttuu uuteen tilaisuuteen, mutta millainen vaikutus sillä on hänen ja Mr. Pottsin kihlaukselle? 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-73594229.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Yksityisetsivien ammattikunnan puheenjohtaja löydetään kuolleena. Blake joutuu harmikseen tekemään yhteistyötä Elizan kanssa, jotta tapaus saadaan selvitettyä. Ivy tarttuu uuteen tilaisuuteen, mutta millainen vaikutus sillä on hänen ja Mr. Pottsin kihlaukselle? ",
"image": {
"id": "13-1-73594229-1740642496749",
"version": "1776065095"
},
"labels": [
{
"formatted": "51 min",
"raw": "PT3115S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 4.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-73594229"
},
"raw": "PT3115S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-73594229",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-73594229"
},
"presentation": "onDemandCard",
"title": "2. Kilta",
"type": "card"
} Card 3. Viikatemies Description: Vaarallinen sarjamurhaaja on vapaalla jalalla. Eliza on tutkinut murhaajan liikkeitä jo pitkään, ja on vihdoin lähellä ratkaisua. Saadakseen tekijän kiinni hän joutuu luovimaan lehdistön ja Scotland Yardin välillä. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-73594225.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Vaarallinen sarjamurhaaja on vapaalla jalalla. Eliza on tutkinut murhaajan liikkeitä jo pitkään, ja on vihdoin lähellä ratkaisua. Saadakseen tekijän kiinni hän joutuu luovimaan lehdistön ja Scotland Yardin välillä. ",
"image": {
"id": "13-1-73594225-1740642576646",
"version": "1776065095"
},
"labels": [
{
"formatted": "51 min",
"raw": "PT3118S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 4.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-73594225"
},
"raw": "PT3118S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-73594225",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-73594225"
},
"presentation": "onDemandCard",
"title": "3. Viikatemies",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-73594224"
},
"title": "Kausi 5"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNTMwOTM0L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.KgonmPSSmpiJlld9hLRu0uCaHEQ3cua3bly7T9NYjL4&path.season=1-73594224&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-50530934/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-50530934/seasons/1-73594224/episodes?availability=current&order=natural:asc&program_type=program&fields=!series,season&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 6,
"expires": "2026-04-16T21:30:43Z",
"limit": 3,
"offset": 0
} Card Sherlock ja tytär Description: Etsivä ja väitetty tytär rikostutkijoina 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65667568.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Etsivä ja väitetty tytär rikostutkijoina",
"image": {
"id": "13-1-65667568-1739780691360",
"version": "1754900501"
},
"labels": [
{
"raw": "1-65667568",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65667568"
},
"presentation": "seriesCard",
"title": "Sherlock ja tytär",
"type": "card"
} Card Grantchester Description: Pappi ja poliisi ratkovat rikoksia 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-3327365.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Pappi ja poliisi ratkovat rikoksia",
"image": {
"id": "13-1-3327365-1756719267917",
"version": "1761048223"
},
"labels": [
{
"raw": "1-3327365",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3327365"
},
"presentation": "seriesCard",
"title": "Grantchester",
"type": "card"
} Card Murdochin murhamysteerit Description: Edistyksellinen etsivä ratkoo rikoksia 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-2152401.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Edistyksellinen etsivä ratkoo rikoksia ",
"image": {
"id": "13-1-2152401-1773210003247",
"version": "1776152119"
},
"labels": [
{
"formatted": "UUSI KAUSI",
"type": "highlight"
},
{
"raw": "1-2152401",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2152401"
},
"presentation": "seriesCard",
"title": "Murdochin murhamysteerit",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNTMwOTM0P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.azR3st_b4yFoxtXx0VHAh6HbJHzpp6brJ6zOPPcBz9g&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50530934?medium=video&fallback_category_whitelist=21-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "0cd54963-e5a8-42b3-bbbf-d84d30ddc487",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50530934?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-04-16T21:39:43Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-73594224"
},
"title": "Kausi 5"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNTMwOTM0L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.KgonmPSSmpiJlld9hLRu0uCaHEQ3cua3bly7T9NYjL4&path.season=1-73594224&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNTMwOTM0P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.azR3st_b4yFoxtXx0VHAh6HbJHzpp6brJ6zOPPcBz9g&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} Tab 2 of 2 Tulevat jaksot Card 1. Salaisuuksia ja valheita Description: Murhasta epäilty, väkivaltainen psykiatrisen sairaalan potilas on karkuteillä. Blake värvää Elizan mukaan tapauksen tutkintaan. 0 controls, 5 labels Card JSON{
"cards": [
{
"description": "Murhasta epäilty, väkivaltainen psykiatrisen sairaalan potilas on karkuteillä. Blake värvää Elizan mukaan tapauksen tutkintaan. ",
"labels": [
{
"formatted": "pe 15.5.2026 klo 06.00",
"type": "generic"
},
{
"formatted": "Poistuu pe 30.4.2027",
"type": "generic"
},
{
"formatted": "49 min",
"raw": "PT2989S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Neiti Scarlet",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Salaisuuksia ja valheita",
"type": "card"
}
],
"description": "Murhasta epäilty, väkivaltainen psykiatrisen sairaalan potilas on karkuteillä. Blake värvää Elizan mukaan tapauksen tutkintaan. ",
"image": {
"id": "13-1-77395641-1774948985110",
"version": "1776261015"
},
"labels": [
{
"formatted": "49 min",
"raw": "PT2989S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 15.5.2026",
"type": "generic"
},
{
"raw": "1-77395641",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 15.5. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77395641"
},
"presentation": "onDemandCard",
"title": "1. Salaisuuksia ja valheita",
"type": "card"
} Card 2. Neiti Scarlet 0 controls, 5 labels Card JSON{
"cards": [
{
"labels": [
{
"formatted": "pe 15.5.2026 klo 06.00",
"type": "generic"
},
{
"formatted": "Poistuu pe 30.4.2027",
"type": "generic"
},
{
"formatted": "49 min",
"raw": "PT2990S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Neiti Scarlet",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Neiti Scarlet ",
"type": "card"
}
],
"image": {
"id": "13-1-77395639-1774949055461",
"version": "1776260955"
},
"labels": [
{
"formatted": "49 min",
"raw": "PT2990S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 15.5.2026",
"type": "generic"
},
{
"raw": "1-77395639",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 15.5. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77395639"
},
"presentation": "onDemandCard",
"title": "2. Neiti Scarlet ",
"type": "card"
} Card 3. Neiti Scarlet 0 controls, 5 labels Card JSON{
"cards": [
{
"labels": [
{
"formatted": "pe 15.5.2026 klo 06.00",
"type": "generic"
},
{
"formatted": "Poistuu pe 30.4.2027",
"type": "generic"
},
{
"formatted": "49 min",
"raw": "PT2990S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Neiti Scarlet",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Neiti Scarlet ",
"type": "card"
}
],
"image": {
"id": "13-1-50530934-1774957502352",
"version": "1776260760"
},
"labels": [
{
"formatted": "49 min",
"raw": "PT2990S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 15.5.2026",
"type": "generic"
},
{
"raw": "1-77395643",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 15.5. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77395643"
},
"presentation": "onDemandCard",
"title": "3. Neiti Scarlet ",
"type": "card"
}
List JSON{
"controls": [],
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"path.season": "1-77381540"
},
"title": "Kausi 6"
}
],
"presentation": "filter-dropdown",
"required": true
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNTMwOTM0L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.Qhr4EpWCO2MWLkEofellQ5e0w2lIIq0rHmWX2QMCArg&path.season=1-77381540&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-50530934/seasons/%7Bseason%7D/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-50530934/seasons/1-77381540/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&fields=!series,season&offset=0&limit=3"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 6,
"expires": "2026-04-16T21:30:43Z",
"limit": 3,
"offset": 0
} Card Sherlock ja tytär Description: Etsivä ja väitetty tytär rikostutkijoina 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65667568.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Etsivä ja väitetty tytär rikostutkijoina",
"image": {
"id": "13-1-65667568-1739780691360",
"version": "1754900501"
},
"labels": [
{
"raw": "1-65667568",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65667568"
},
"presentation": "seriesCard",
"title": "Sherlock ja tytär",
"type": "card"
} Card Grantchester Description: Pappi ja poliisi ratkovat rikoksia 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-3327365.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Pappi ja poliisi ratkovat rikoksia",
"image": {
"id": "13-1-3327365-1756719267917",
"version": "1761048223"
},
"labels": [
{
"raw": "1-3327365",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3327365"
},
"presentation": "seriesCard",
"title": "Grantchester",
"type": "card"
} Card Murdochin murhamysteerit Description: Edistyksellinen etsivä ratkoo rikoksia 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-2152401.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Edistyksellinen etsivä ratkoo rikoksia ",
"image": {
"id": "13-1-2152401-1773210003247",
"version": "1776152119"
},
"labels": [
{
"formatted": "UUSI KAUSI",
"type": "highlight"
},
{
"raw": "1-2152401",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2152401"
},
"presentation": "seriesCard",
"title": "Murdochin murhamysteerit",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNTMwOTM0P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.azR3st_b4yFoxtXx0VHAh6HbJHzpp6brJ6zOPPcBz9g&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50530934?medium=video&fallback_category_whitelist=21-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "0cd54963-e5a8-42b3-bbbf-d84d30ddc487",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50530934?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-04-16T21:39:43Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"path.season": "1-77381540"
},
"title": "Kausi 6"
}
],
"presentation": "filter-dropdown",
"required": true
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNTMwOTM0L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.Qhr4EpWCO2MWLkEofellQ5e0w2lIIq0rHmWX2QMCArg&path.season=1-77381540&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNTMwOTM0P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.azR3st_b4yFoxtXx0VHAh6HbJHzpp6brJ6zOPPcBz9g&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
}
],
"slug": "tulevat-jaksot",
"title": "Tulevat jaksot",
"type": "tab"
} |