Card Description: Kanaalia ylittävät uimarit tekevät kammottavan löydön. Ruumis on noussut pintaan. Kuka uhri on? Komisario Ffion tiimeineen aloittaa tutkinnan. Toisensa kauan tunteneiden työtovereiden takana on kipeitä muistoja, vääriä valintoja ja niiden seuraukset. Pääosin niistä on päästy yli, toki tulevaisuuden suunta on vielä hakusessa. Onko hukuttamalla surmattu naisuhri yksittäistapaus, vai tuleeko niitä esiin lisää, onko käsillä useampia erilaisia tekoja ja rikoksia? (The One That Got Away/Cleddau, S2, Britannia, 2025) 5 controls, 8 labels Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-75606960?titleOpt=Katso:+K2,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-75606960?titleOpt=Katso:+K2,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {},
"destination": {
"type": "series",
"uri": "yleareena://items/1-72263808"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"alt": "Lisää omalle listalle",
"id": "icon-favorite-off",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Lisää omalle listalle",
"type": "activator"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/favorites/1-72263808?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Kanaalia ylittävät uimarit tekevät kammottavan löydön. Ruumis on noussut pintaan. Kuka uhri on? Komisario Ffion tiimeineen aloittaa tutkinnan. Toisensa kauan tunteneiden työtovereiden takana on kipeitä muistoja, vääriä valintoja ja niiden seuraukset. Pääosin niistä on päästy yli, toki tulevaisuuden suunta on vielä hakusessa. Onko hukuttamalla surmattu naisuhri yksittäistapaus, vai tuleeko niitä esiin lisää, onko käsillä useampia erilaisia tekoja ja rikoksia? (The One That Got Away/Cleddau, S2, Britannia, 2025)",
"labels": [
{
"formatted": "1 kausi",
"priority": 0,
"type": "generic"
},
{
"formatted": "rikos",
"priority": 0,
"type": "generic"
},
{
"formatted": "dekkari",
"priority": 0,
"type": "generic"
},
{
"formatted": "synkkä",
"priority": 0,
"type": "generic"
},
{
"formatted": "jännittävä",
"priority": 0,
"type": "generic"
},
{
"raw": "1-72263808",
"type": "itemId"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"overlayLogoImage": {
"id": "13-1-72263808-1732089187974",
"version": "1792580626"
},
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Pintakosketus Description: Kanaalia ylittävät yöllä liikkuvat uimarit tekevät kammottavan löydön. Pintaan on noussut ruumis. Kuka uhri on? Komisario Ffion tiimeineen aloittaa tutkinnan. 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75606960.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kanaalia ylittävät yöllä liikkuvat uimarit tekevät kammottavan löydön. Pintaan on noussut ruumis. Kuka uhri on? Komisario Ffion tiimeineen aloittaa tutkinnan.",
"image": {
"id": "13-1-75606960-1792408987240",
"version": "1793332812"
},
"labels": [
{
"formatted": "51 min",
"raw": "PT3084S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 30.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75606960"
},
"raw": "PT3084S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75606960",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75606960"
},
"presentation": "onDemandCard",
"title": "1. Pintakosketus",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75606960/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card 2. Kaiken maailman niljakkeet Description: Kansalainen ilmoittautuu poliisille, hän väittää tuntevansa tutkinnan yhteydessä julkaistun valokuvan. Työkaverit Ffion ja Rick koettavat jatkaa elämää pattitilanteen jälkeen. 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75606962.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kansalainen ilmoittautuu poliisille, hän väittää tuntevansa tutkinnan yhteydessä julkaistun valokuvan. Työkaverit Ffion ja Rick koettavat jatkaa elämää pattitilanteen jälkeen.",
"image": {
"id": "13-1-75606962-1792409044943",
"version": "1793332812"
},
"labels": [
{
"formatted": "48 min",
"raw": "PT2881S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 30.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75606962"
},
"raw": "PT2881S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75606962",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75606962"
},
"presentation": "onDemandCard",
"title": "2. Kaiken maailman niljakkeet",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75606962/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card 3. Heikompi astia Description: Jutun monimutkaisuus paljastuu, sen taustalla voi olla sarja-ahdistelija, mutta liittyvätkö kaikki tapaukset toisiinsa? Onko tekijä paikallinen? 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75606965.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Jutun monimutkaisuus paljastuu, sen taustalla voi olla sarja-ahdistelija, mutta liittyvätkö kaikki tapaukset toisiinsa? Onko tekijä paikallinen?",
"image": {
"id": "13-1-75606965-1792409117008",
"version": "1793332812"
},
"labels": [
{
"formatted": "47 min",
"raw": "PT2867S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 30.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-75606965"
},
"raw": "PT2867S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-75606965",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75606965"
},
"presentation": "onDemandCard",
"title": "3. Heikompi astia",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75606965/default?language=fi&v=10&client=yle-areena-web"
}
},
"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-75606990"
},
"title": "Kausi 2"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTcyMjYzODA4L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.mKUAlAY5WncUPukm3MgbKNzVtieufK3iweaX6GndgqI&path.season=1-75606990&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",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-72263808/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-72263808/seasons/1-75606990/episodes?availability=current&order=natural:asc&program_type=program&fields=!series,season&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 6,
"expires": "2026-11-15T06:04:28Z",
"limit": 3,
"offset": 0
} Card Vigil Description: Peitetehtävä arktisella tutkimusasemalla 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50565343.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Peitetehtävä arktisella tutkimusasemalla",
"image": {
"id": "13-1-50565343-1792472302498",
"version": "1794558470"
},
"labels": [
{
"formatted": "UUSI KAUSI",
"type": "highlight"
},
{
"raw": "1-50565343",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50565343"
},
"presentation": "seriesCard",
"title": "Vigil",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-50565343/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pirullinen peli Description: Kauhunkierre alkaa uudestaan 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-74830790.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kauhunkierre alkaa uudestaan",
"image": {
"id": "13-1-74830790-1789542336561",
"version": "1794213767"
},
"labels": [
{
"raw": "1-74830790",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74830790"
},
"presentation": "seriesCard",
"title": "Pirullinen peli",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-74830790/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Murha kaikilla mausteilla Description: Ruokavinkkejä ja murhia Etelä-Afrikassa 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65709628.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ruokavinkkejä ja murhia Etelä-Afrikassa",
"image": {
"id": "13-1-65709628-1784102498362",
"version": "1793259054"
},
"labels": [
{
"formatted": "UUSI KAUSI",
"type": "highlight"
},
{
"raw": "1-65709628",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65709628"
},
"presentation": "seriesCard",
"title": "Murha kaikilla mausteilla",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-65709628/default?language=fi&v=10&client=yle-areena-web"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTcyMjYzODA4P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0._CC-F2EUqnYm3TrlQC4H4BcKtIXPTSKBI98w1Wd4ATk&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": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-72263808?medium=video&fallback_category_whitelist=21-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "fde96a8c-081c-4ab0-bdc3-03900d2ce960",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-72263808?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:13:28Z",
"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-75606990"
},
"title": "Kausi 2"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTcyMjYzODA4L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.mKUAlAY5WncUPukm3MgbKNzVtieufK3iweaX6GndgqI&path.season=1-75606990&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTcyMjYzODA4P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0._CC-F2EUqnYm3TrlQC4H4BcKtIXPTSKBI98w1Wd4ATk&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"
} |