Card Description: Teemu Keskisarja on Suomen menestynein ja tuotteliain historioitsija. Hän tekee kirjoja vain kuolleista ihmisistä, koska tuntee menettävänsä pienen osan sielustaan jokaisessa ihmiskontaktissa. Teemu Keskisarja ja kuolleet ihmiset on mustan huumorin sävyttämä kertomus suosikkikirjailijan päänsisäisestä maailmasta, ruuhkavuosista ja Tulilahden murhamysteeristä. (2023) Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-64688902?titleOpt=Katso:+Jakso+1&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-64688902?titleOpt=Katso:+Jakso+1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {},
"destination": {
"type": "series",
"uri": "yleareena://items/1-64726116"
},
"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": {
"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-64726116?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
},
{
"audience": {
"subAccount": false
},
"destination": {
"type": "external-html",
"uri": "https://yle.fi/aihe/a/20-10003978"
},
"tag": "link",
"title": "Murhat piinaavat historioitsija Teemu Keskisarjaa yötä päivää: “Tulilahti on yhtä kuolematon mysteeri kuin Kyllikki Saari ja Bodom”",
"type": "navigator"
}
],
"description": "Teemu Keskisarja on Suomen menestynein ja tuotteliain historioitsija. Hän tekee kirjoja vain kuolleista ihmisistä, koska tuntee menettävänsä pienen osan sielustaan jokaisessa ihmiskontaktissa. Teemu Keskisarja ja kuolleet ihmiset on mustan huumorin sävyttämä kertomus suosikkikirjailijan päänsisäisestä maailmasta, ruuhkavuosista ja Tulilahden murhamysteeristä. (2023)",
"labels": [
{
"formatted": "4 jaksoa",
"priority": 0,
"type": "generic"
},
{
"formatted": "dokumentti",
"priority": 0,
"type": "generic"
},
{
"formatted": "true crime",
"priority": 0,
"type": "generic"
},
{
"formatted": "rento",
"priority": 0,
"type": "generic"
},
{
"formatted": "provosoiva",
"priority": 0,
"type": "generic"
},
{
"raw": "1-64726116",
"type": "itemId"
},
{
"raw": "world",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"overlayLogoImage": {
"id": "13-1-64726116-1674639800462",
"version": "1769501445"
},
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Kyllikin murha Description: Kyllikki Saaren mysteeri piinaa Teemua, pitäisikö pappi Kanervon hauta kaivaa auki? Tulilahden murhista kertovan kirjan taustatutkimukset alkavat. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-64688902.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kyllikki Saaren mysteeri piinaa Teemua, pitäisikö pappi Kanervon hauta kaivaa auki? Tulilahden murhista kertovan kirjan taustatutkimukset alkavat. ",
"image": {
"id": "13-1-64688902-1674639892904",
"version": "1756869148"
},
"labels": [
{
"formatted": "22 min",
"raw": "PT1373S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 20.2.2023",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-64688902"
},
"raw": "PT1373S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-64688902",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-64688902"
},
"presentation": "onDemandCard",
"title": "1. Kyllikin murha",
"type": "card"
} Card 2. Tulilahden suohauta Description: Pyöräretki, kesäyö - suohauta. Onko murhaaja poliisin vanha tuttu? Historia on todellisuuspakoa ruuhkavuosia elävälle Teemulle. Jouluaatossa on parasta, että perhe on poissa ja Teemu saa kirjoittaa rauhassa. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-64688904.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Pyöräretki, kesäyö - suohauta. Onko murhaaja poliisin vanha tuttu? Historia on todellisuuspakoa ruuhkavuosia elävälle Teemulle. Jouluaatossa on parasta, että perhe on poissa ja Teemu saa kirjoittaa rauhassa. ",
"image": {
"id": "13-1-64688904-1674639962248",
"version": "1756869148"
},
"labels": [
{
"formatted": "24 min",
"raw": "PT1459S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 20.2.2023",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-64688904"
},
"raw": "PT1459S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-64688904",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-64688904"
},
"presentation": "onDemandCard",
"title": "2. Tulilahden suohauta",
"type": "card"
} Card 3. Kaksi neitoa Description: Uhreina jälleen kerran kauniit neidot. Oliko murhaajia kaksi? Uni- ja muistiongelmat vaivaavat Teemua - tehokas kone alkaa hyytyä ja kirja ei edisty.
Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-64688901.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Uhreina jälleen kerran kauniit neidot. Oliko murhaajia kaksi? Uni- ja muistiongelmat vaivaavat Teemua - tehokas kone alkaa hyytyä ja kirja ei edisty.\n",
"image": {
"id": "13-1-64688901-1674640040473",
"version": "1756869184"
},
"labels": [
{
"formatted": "25 min",
"raw": "PT1519S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 20.2.2023",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-64688901"
},
"raw": "PT1519S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-64688901",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-64688901"
},
"presentation": "onDemandCard",
"title": "3. Kaksi neitoa",
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY0NzI2MTE2L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.cntynxzJP9ZyvmpS4_CgNXMhN88HGSgoJOIUAKAALhg&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-64726116/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-64726116/episodes?availability=current&order=natural:asc&program_type=program&fields=!series&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 4,
"expires": "2026-02-23T11:55:57Z",
"limit": 3,
"offset": 0
} Card Pimeä historia Description: Synkkiä hetkiä Suomen historiassa Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-3822209.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Synkkiä hetkiä Suomen historiassa",
"image": {
"id": "13-1-3822209-1510576040423",
"version": "1770635274"
},
"labels": [
{
"raw": "1-3822209",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3822209"
},
"presentation": "seriesCard",
"title": "Pimeä historia",
"type": "card"
} Card Murhan dna - Bodominjärven murhat Description: Kotimaista true crimea Bodomin murhista Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50649009.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kotimaista true crimea Bodomin murhista",
"image": {
"id": "13-1-50649009-1604046394684",
"version": "1731308779"
},
"labels": [
{
"raw": "1-50649009",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50649009"
},
"presentation": "seriesCard",
"title": "Murhan dna - Bodominjärven murhat",
"type": "card"
} Card Ei vanhene koskaan Description: Selvittämättä jääneitä henkirikoksia Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-3740198.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Selvittämättä jääneitä henkirikoksia",
"image": {
"id": "13-1-710466",
"version": "1767775398"
},
"labels": [
{
"raw": "1-3740198",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3740198"
},
"presentation": "seriesCard",
"title": "Ei vanhene koskaan",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY0NzI2MTE2P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtMyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.7USTwQftfiPd88r2uPHJfd0aq4N9SrKdkR5WFngWqSI&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-64726116?medium=video&fallback_category_whitelist=21-3"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "795bef37-21d5-4d06-a67e-a808ef0e225c",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-64726116?medium=video&fallback_category_whitelist=21-3&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-02-23T12:04:57Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY0NzI2MTE2L2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.cntynxzJP9ZyvmpS4_CgNXMhN88HGSgoJOIUAKAALhg&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY0NzI2MTE2P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtMyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.7USTwQftfiPd88r2uPHJfd0aq4N9SrKdkR5WFngWqSI&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"
} |