Tabs Tab 1 of 2 Jaksot Card 1. Mielihalun ohjaamat murhat ja paloittelumurhat Description: Tekijälleen nautintoa tuova kuolettava väkivalta on harvinaisinta mutta herättää eniten huomiota. Sofia Yohannes vierailee oikeuslääketieteen laitoksella, jossa Brita Zilg tutkii paloittelumurhia. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74888440.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tekijälleen nautintoa tuova kuolettava väkivalta on harvinaisinta mutta herättää eniten huomiota. Sofia Yohannes vierailee oikeuslääketieteen laitoksella, jossa Brita Zilg tutkii paloittelumurhia.",
"image": {
"id": "yle-teema-fem",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-74888440"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-74888440",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-74888440"
},
"presentation": "onDemandCard",
"title": "1. Mielihalun ohjaamat murhat ja paloittelumurhat",
"type": "card"
} Card 2. Välineellinen väkivalta Description: Kun tappamisella pyritään johonkin muuhun tavoitteeseen, kyseessä on välineellinen väkivalta. Kyse voi olla jengirikollisuudesta, terrorismista tai sotilaallisista teoista. Sofia Yohannes tapaa kahdesta murhasta tuomitun Janne Ranisen ja saa vihdoin vastauksen kysymyksiin, jotka on aina halunnut esittää tekijälle. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74888441.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kun tappamisella pyritään johonkin muuhun tavoitteeseen, kyseessä on välineellinen väkivalta. Kyse voi olla jengirikollisuudesta, terrorismista tai sotilaallisista teoista. Sofia Yohannes tapaa kahdesta murhasta tuomitun Janne Ranisen ja saa vihdoin vastauksen kysymyksiin, jotka on aina halunnut esittää tekijälle.",
"image": {
"id": "yle-teema-fem",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-74888441"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-74888441",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-74888441"
},
"presentation": "onDemandCard",
"title": "2. Välineellinen väkivalta",
"type": "card"
} Card 3. Reaktiivinen murha Description: Murhia, joissa tekijä menettää malttinsa ja toimii hetken raivossa, sanotaan reaktiivisiksi murhiksi. Voisiko tällainen väkivalta olla ehkäistävissä? Sofia Yohannes tapaa tutkijan, joka on löytänyt keinon hillitä raivoa, sekä rikosteknikot, jotka saapuvat henkirikospaikalle ensimmäisten joukossa. Voiko kenestä tahansa tulla murhaaja, ja mitä rajan ylittäminen vaatii?
Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74888439.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Murhia, joissa tekijä menettää malttinsa ja toimii hetken raivossa, sanotaan reaktiivisiksi murhiksi. Voisiko tällainen väkivalta olla ehkäistävissä? Sofia Yohannes tapaa tutkijan, joka on löytänyt keinon hillitä raivoa, sekä rikosteknikot, jotka saapuvat henkirikospaikalle ensimmäisten joukossa. Voiko kenestä tahansa tulla murhaaja, ja mitä rajan ylittäminen vaatii?\n",
"image": {
"id": "yle-teema-fem",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-74888439"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-74888439",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-74888439"
},
"presentation": "onDemandCard",
"title": "3. Reaktiivinen murha",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-74888449"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzQ4ODg0NDgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzQ4ODg0NDgudGFwcGF2YW5fdmFraXZhbGxhbl9tb3RpaXZpdC5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.NobvcXKNNnl_LLZaK82uBHxY8hHz7oS9H4TiFd-3F1I&path.season=1-74888449&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-74888448/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-74888448/seasons/1-74888449/episodes?availability=current&order=natural:asc&program_type=program&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 3,
"expires": "2025-12-16T21:47:03Z",
"limit": 3,
"offset": 0
} Card Stacey Dooley: Raiskausoikeudenkäynti Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74923964.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-74923964",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74923964"
},
"presentation": "seriesCard",
"title": "Stacey Dooley: Raiskausoikeudenkäynti",
"type": "card"
} Card Sairas nuoruus Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-72247276.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-72247276",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-72247276"
},
"presentation": "seriesCard",
"title": "Sairas nuoruus",
"type": "card"
} Card Vasikka Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74962569.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-74962569",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74962569"
},
"presentation": "seriesCard",
"title": "Vasikka",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzQ4ODg0NDg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS0zIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTc0ODg4NDQ4LnRhcHBhdmFuX3Zha2l2YWxsYW5fbW90aWl2aXQuamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.SOSsghTW_67fbG39Rpb5wCc3TkhITkNW-21AiLjbchY&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": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-74888448?medium=video&fallback_category_whitelist=21-3"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "d1c99656-5c83-4d91-9735-457ef463cda3",
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.similar"
},
"yle": {
"recommendation_id": "d1c99656-5c83-4d91-9735-457ef463cda3",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-74888448?medium=video&fallback_category_whitelist=21-3&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-16T21:56:03Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot",
"yle_id": "1-74888448",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-74888449"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzQ4ODg0NDgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzQ4ODg0NDgudGFwcGF2YW5fdmFraXZhbGxhbl9tb3RpaXZpdC5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.NobvcXKNNnl_LLZaK82uBHxY8hHz7oS9H4TiFd-3F1I&path.season=1-74888449&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzQ4ODg0NDg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS0zIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTc0ODg4NDQ4LnRhcHBhdmFuX3Zha2l2YWxsYW5fbW90aWl2aXQuamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.SOSsghTW_67fbG39Rpb5wCc3TkhITkNW-21AiLjbchY&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. Mielihalun ohjaamat murhat ja paloittelumurhat Description: Tekijälleen nautintoa tuova kuolettava väkivalta on harvinaisinta mutta herättää eniten huomiota. Sofia Yohannes vierailee oikeuslääketieteen laitoksella, jossa Brita Zilg tutkii paloittelumurhia. Card JSON{
"cards": [
{
"description": "Tekijälleen nautintoa tuova kuolettava väkivalta on harvinaisinta mutta herättää eniten huomiota. Sofia Yohannes vierailee oikeuslääketieteen laitoksella, jossa Brita Zilg tutkii paloittelumurhia.",
"labels": [
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"formatted": "Poistuu pe 16.1.2026",
"type": "generic"
},
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "current",
"type": "ondemandStatus"
},
{
"formatted": "Tappavan väkivallan motiivit",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Mielihalun ohjaamat murhat ja paloittelumurhat",
"type": "card"
}
],
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74888440.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tekijälleen nautintoa tuova kuolettava väkivalta on harvinaisinta mutta herättää eniten huomiota. Sofia Yohannes vierailee oikeuslääketieteen laitoksella, jossa Brita Zilg tutkii paloittelumurhia.",
"image": {
"id": "yle-teema-fem",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-74888440"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-74888440",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-74888440"
},
"presentation": "onDemandCard",
"title": "1. Mielihalun ohjaamat murhat ja paloittelumurhat",
"type": "card"
} Card 2. Välineellinen väkivalta Description: Kun tappamisella pyritään johonkin muuhun tavoitteeseen, kyseessä on välineellinen väkivalta. Kyse voi olla jengirikollisuudesta, terrorismista tai sotilaallisista teoista. Sofia Yohannes tapaa kahdesta murhasta tuomitun Janne Ranisen ja saa vihdoin vastauksen kysymyksiin, jotka on aina halunnut esittää tekijälle. Card JSON{
"cards": [
{
"description": "Kun tappamisella pyritään johonkin muuhun tavoitteeseen, kyseessä on välineellinen väkivalta. Kyse voi olla jengirikollisuudesta, terrorismista tai sotilaallisista teoista. Sofia Yohannes tapaa kahdesta murhasta tuomitun Janne Ranisen ja saa vihdoin vastauksen kysymyksiin, jotka on aina halunnut esittää tekijälle.",
"labels": [
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"formatted": "Poistuu pe 16.1.2026",
"type": "generic"
},
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "current",
"type": "ondemandStatus"
},
{
"formatted": "Tappavan väkivallan motiivit",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Välineellinen väkivalta",
"type": "card"
}
],
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74888441.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kun tappamisella pyritään johonkin muuhun tavoitteeseen, kyseessä on välineellinen väkivalta. Kyse voi olla jengirikollisuudesta, terrorismista tai sotilaallisista teoista. Sofia Yohannes tapaa kahdesta murhasta tuomitun Janne Ranisen ja saa vihdoin vastauksen kysymyksiin, jotka on aina halunnut esittää tekijälle.",
"image": {
"id": "yle-teema-fem",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-74888441"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-74888441",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-74888441"
},
"presentation": "onDemandCard",
"title": "2. Välineellinen väkivalta",
"type": "card"
} Card 3. Reaktiivinen murha Description: Murhia, joissa tekijä menettää malttinsa ja toimii hetken raivossa, sanotaan reaktiivisiksi murhiksi. Voisiko tällainen väkivalta olla ehkäistävissä? Sofia Yohannes tapaa tutkijan, joka on löytänyt keinon hillitä raivoa, sekä rikosteknikot, jotka saapuvat henkirikospaikalle ensimmäisten joukossa. Voiko kenestä tahansa tulla murhaaja, ja mitä rajan ylittäminen vaatii?
Card JSON{
"cards": [
{
"description": "Murhia, joissa tekijä menettää malttinsa ja toimii hetken raivossa, sanotaan reaktiivisiksi murhiksi. Voisiko tällainen väkivalta olla ehkäistävissä? Sofia Yohannes tapaa tutkijan, joka on löytänyt keinon hillitä raivoa, sekä rikosteknikot, jotka saapuvat henkirikospaikalle ensimmäisten joukossa. Voiko kenestä tahansa tulla murhaaja, ja mitä rajan ylittäminen vaatii?\n",
"labels": [
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"formatted": "Poistuu pe 16.1.2026",
"type": "generic"
},
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "current",
"type": "ondemandStatus"
},
{
"formatted": "Tappavan väkivallan motiivit",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Reaktiivinen murha",
"type": "card"
}
],
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74888439.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Murhia, joissa tekijä menettää malttinsa ja toimii hetken raivossa, sanotaan reaktiivisiksi murhiksi. Voisiko tällainen väkivalta olla ehkäistävissä? Sofia Yohannes tapaa tutkijan, joka on löytänyt keinon hillitä raivoa, sekä rikosteknikot, jotka saapuvat henkirikospaikalle ensimmäisten joukossa. Voiko kenestä tahansa tulla murhaaja, ja mitä rajan ylittäminen vaatii?\n",
"image": {
"id": "yle-teema-fem",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 19.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-74888439"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-74888439",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-74888439"
},
"presentation": "onDemandCard",
"title": "3. Reaktiivinen murha",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.upcoming_episodes"
}
}
},
"controls": [],
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"path.season": "1-74888449"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzQ4ODg0NDgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmciLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzQ4ODg0NDgudGFwcGF2YW5fdmFraXZhbGxhbl9tb3RpaXZpdC50dWxldmF0X2pha3NvdC51cGNvbWluZ19lcGlzb2RlcyJ9fX19.hL2IKTiASWLMzwk5cpre-UM-yfMQDJRDEJfAicltc0Y&path.season=1-74888449&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.upcoming_episodes"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-74888448/seasons/%7Bseason%7D/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.upcoming_episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-74888448/seasons/1-74888449/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&offset=0&limit=3"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 3,
"expires": "2025-12-16T21:47:03Z",
"limit": 3,
"offset": 0
} Card Stacey Dooley: Raiskausoikeudenkäynti Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74923964.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-74923964",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74923964"
},
"presentation": "seriesCard",
"title": "Stacey Dooley: Raiskausoikeudenkäynti",
"type": "card"
} Card Sairas nuoruus Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-72247276.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-72247276",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-72247276"
},
"presentation": "seriesCard",
"title": "Sairas nuoruus",
"type": "card"
} Card Vasikka Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74962569.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-74962569",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74962569"
},
"presentation": "seriesCard",
"title": "Vasikka",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzQ4ODg0NDg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS0zIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTc0ODg4NDQ4LnRhcHBhdmFuX3Zha2l2YWxsYW5fbW90aWl2aXQudHVsZXZhdF9qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.oIQfV7GyFxP1BehNm3gkp2KAEN5q16fjPSCbL1h3F50&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": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-74888448?medium=video&fallback_category_whitelist=21-3"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "d1c99656-5c83-4d91-9735-457ef463cda3",
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.similar"
},
"yle": {
"recommendation_id": "d1c99656-5c83-4d91-9735-457ef463cda3",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-74888448?medium=video&fallback_category_whitelist=21-3&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-16T21:56:03Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot",
"yle_id": "1-74888448",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.upcoming_episodes"
}
}
},
"controls": [],
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"path.season": "1-74888449"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzQ4ODg0NDgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmciLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzQ4ODg0NDgudGFwcGF2YW5fdmFraXZhbGxhbl9tb3RpaXZpdC50dWxldmF0X2pha3NvdC51cGNvbWluZ19lcGlzb2RlcyJ9fX19.hL2IKTiASWLMzwk5cpre-UM-yfMQDJRDEJfAicltc0Y&path.season=1-74888449&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-74888448.tappavan_vakivallan_motiivit.tulevat_jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzQ4ODg0NDg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS0zIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTc0ODg4NDQ4LnRhcHBhdmFuX3Zha2l2YWxsYW5fbW90aWl2aXQudHVsZXZhdF9qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.oIQfV7GyFxP1BehNm3gkp2KAEN5q16fjPSCbL1h3F50&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"
} |