Tabs Tab 1 of 2 Jaksot Card Machous lautasella - Leikkauslistojen idea - Norppien asema Description: Suoraa puhetta johtaa Ruben Stiller. Keskustelemassa Taru Tujunen, Petja Kopperoinen ja Robert Sundman.
Petja Kopperoinen tuo pöytään lautasen. Eikä mitä tahansa lautasta, vaan lautasen, jossa on miehen annos. Tuore tutkimus nimittäin paljasti, että lihansyönti on yhteydessä matalaan testosteronitasoon. Myytti lihansyönnistä miehisyyden takeena on siis murrettu. Kopperoinen haluaakin tietää, mitä muita miehuuteen liitettyjä myyttejä ritarit toivoisivat vielä murtuvan?
Robert Sundman haluaa puhua leikkauslistoista. Niitä on nyt sadellut, kun puolueet haluavat kertoa, mistä itse leikkaisivat, jotta velkajarrun vaatimat säästöt toteutuisivat. Vaihtoehdot ovat siis avoimesti esillä ennen vaaleja, mutta tiedossa on, ettei kukaan pysty toteuttamaan listaansa sellaisenaan. Sundman kysyykin, onko poteroihin hyvä kaivautua jo tässä vaiheessa?
Taru Tujusta mietityttää saimaannorppien tilanne. Viime keväänä Metsähallitus arvioi, että noin 90 prosenttia havaituista kuuteista syntyi apukinokseen tai keinopesään. Tujunen kysyy: jos norppa lisääntyy varta vasten rakennetuissa pesissä ja ihminen pitää lajin käytännössä sitä kautta elossa, onko norppa silloin vielä luonnonvarainen eläin?
3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78658645.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-78658645"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-054ab509f9df4b879beee48c9d98b9a3.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Suoraa puhetta johtaa Ruben Stiller. Keskustelemassa Taru Tujunen, Petja Kopperoinen ja Robert Sundman. \n\nPetja Kopperoinen tuo pöytään lautasen. Eikä mitä tahansa lautasta, vaan lautasen, jossa on miehen annos. Tuore tutkimus nimittäin paljasti, että lihansyönti on yhteydessä matalaan testosteronitasoon. Myytti lihansyönnistä miehisyyden takeena on siis murrettu. Kopperoinen haluaakin tietää, mitä muita miehuuteen liitettyjä myyttejä ritarit toivoisivat vielä murtuvan?\n\nRobert Sundman haluaa puhua leikkauslistoista. Niitä on nyt sadellut, kun puolueet haluavat kertoa, mistä itse leikkaisivat, jotta velkajarrun vaatimat säästöt toteutuisivat. Vaihtoehdot ovat siis avoimesti esillä ennen vaaleja, mutta tiedossa on, ettei kukaan pysty toteuttamaan listaansa sellaisenaan. Sundman kysyykin, onko poteroihin hyvä kaivautua jo tässä vaiheessa?\n\nTaru Tujusta mietityttää saimaannorppien tilanne. Viime keväänä Metsähallitus arvioi, että noin 90 prosenttia havaituista kuuteista syntyi apukinokseen tai keinopesään. Tujunen kysyy: jos norppa lisääntyy varta vasten rakennetuissa pesissä ja ihminen pitää lajin käytännössä sitä kautta elossa, onko norppa silloin vielä luonnonvarainen eläin? \n\n",
"image": {
"id": "yle-radio-suomi-mikkeli",
"version": "1750676272"
},
"labels": [
{
"formatted": "30 min",
"raw": "PT1801S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 11.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78658645"
},
"raw": "PT1801S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78658645",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Mikkeli",
"raw": "yle-radio-suomi-mikkeli",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78658645"
},
"presentation": "onDemandCard",
"title": "Machous lautasella - Leikkauslistojen idea - Norppien asema",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78658645/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sininen tsunami käynnisti presidenttipelin - Turvallisuus ennen kaikkea - Googlen loputon valta Description: Suoraa puhetta johtaa Ruben Stiller. Keskustelijoina Maija Vilkkumaa, Pekka Seppänen ja Anu Koivunen.
Maija Vilkkumaa pohtii, millaista presidenttipeliä näemme Yhdysvalloissa demokraattien selkeän välivaalivoiton jälkeen. Toisaalta ilmassa on kaipuuta takaisin “normaaliin” Trumpin jälkeen. Toisaalta halutaan myös uutta entistä vasemmistolaisempaa ja radikaalimpaa suuntaa. Vilkkumaa kysyykin, voittaako presidenttipelin se, joka pystyy yhdistämään nämä suunnat?
Pekka Seppänen tuo pöytään Helsingin kaupungin päätöksen, jonka mukaan odotettua pyöräilijöiden siltaa meren päälle ei rakennetakaan, turvallisuussyistä. Turvallisuushuolen on esittänyt Valtioneuvoston kanslia: oletettavasti silta olisi ollut liian lähellä pääministerin virka-asuntoa Kesärannassa. Seppänen kysyykin, pitäisikö turvallisuus ottaa laajemminkin päätöksentekokriteeriksi vai onko vaarana, että valta siirtyy pikkuhiljaa valtion omille turvallisuuselimille.
Anu Koivunen haluaa keskustella Googlen mahdista. Yhtiön on uutisoitu ilmoittaneen, että ne yhdysvaltalaiset alakoulut, jotka pedagogisista syistä kieltävät tekoälytyökalut, menettävät pääsyn koko Google-hakukoneeseen. Onko tässä kansainvälisen trendin alku: Pakottavatko teknologiajätit tekoälyn kaikkeen myös Euroopassa ja Suomessa, joissa niiden dominanssi suuri? Onko Googlen aika ohi vai viekö se kaiken?
3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78648489.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-78648489"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-b6fdf18547fb4e56994e413844f8b1ed.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Suoraa puhetta johtaa Ruben Stiller. Keskustelijoina Maija Vilkkumaa, Pekka Seppänen ja Anu Koivunen. \n\nMaija Vilkkumaa pohtii, millaista presidenttipeliä näemme Yhdysvalloissa demokraattien selkeän välivaalivoiton jälkeen. Toisaalta ilmassa on kaipuuta takaisin “normaaliin” Trumpin jälkeen. Toisaalta halutaan myös uutta entistä vasemmistolaisempaa ja radikaalimpaa suuntaa. Vilkkumaa kysyykin, voittaako presidenttipelin se, joka pystyy yhdistämään nämä suunnat?\n\nPekka Seppänen tuo pöytään Helsingin kaupungin päätöksen, jonka mukaan odotettua pyöräilijöiden siltaa meren päälle ei rakennetakaan, turvallisuussyistä. Turvallisuushuolen on esittänyt Valtioneuvoston kanslia: oletettavasti silta olisi ollut liian lähellä pääministerin virka-asuntoa Kesärannassa. Seppänen kysyykin, pitäisikö turvallisuus ottaa laajemminkin päätöksentekokriteeriksi vai onko vaarana, että valta siirtyy pikkuhiljaa valtion omille turvallisuuselimille.\n\nAnu Koivunen haluaa keskustella Googlen mahdista. Yhtiön on uutisoitu ilmoittaneen, että ne yhdysvaltalaiset alakoulut, jotka pedagogisista syistä kieltävät tekoälytyökalut, menettävät pääsyn koko Google-hakukoneeseen. Onko tässä kansainvälisen trendin alku: Pakottavatko teknologiajätit tekoälyn kaikkeen myös Euroopassa ja Suomessa, joissa niiden dominanssi suuri? Onko Googlen aika ohi vai viekö se kaiken? \n",
"image": {
"id": "yle-radio-suomi-seinajoki",
"version": "1750676272"
},
"labels": [
{
"formatted": "30 min",
"raw": "PT1802S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 4.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78648489"
},
"raw": "PT1802S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78648489",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Seinäjoki",
"raw": "yle-radio-suomi-seinajoki",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78648489"
},
"presentation": "onDemandCard",
"title": "Sininen tsunami käynnisti presidenttipelin - Turvallisuus ennen kaikkea - Googlen loputon valta ",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78648489/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Presidentin pirautus - Häpeän palautus - Opiskelijoiden elanto Description: Suoraa puhetta johtaa Kaarina Hazard. Keskustelijoina Julia Thurén, Anu Koivunen ja Petja Kopperoinen. Anu Koivunen nostaa pöydän käsittelyyn viikon ehkä suurimman uutisen: Tasavallan presidentti Alexander Stubb soitti Venäjän presidentti Putinille yhdessä Norjan pääministeri Jonas Gahr Støren kanssa. Kaikki eivät tästä ole ilahtuneet ja Pohjoismaiden kesken onkin asiasta pidetty jo debriefingiä. Oliko kyseessä sooloilu, uhrautuminen, epätoivo vai mitä tästä käänteestä pitäisi ajatella?
Julia Thurén tarttuu otsikoissa olleen seksuaalirikosoikeudenkäynnin nostamaan keskusteluun häpeästä. Jutussa kantajaja oleva laulaja Mira Luoti halusi käydä oikeutta vapaaottelija Makwan Amirkhania vastaan avoimin ovin, koska “Häpeän on vaihdettava puolta.” Thurén kysyykin, millaiset rakenteet pitävät häpeää nimenomaan uhrin puolella? Ja mitä pitäisi konkreettisesti rakenteissa muuttaa, jotta häpeä vaihtaisi puolta?
Petja Kopperoinen muistuttaa, että Suomi on ollut tunnettu koulutussatsauksistaan ja siitä, että täällä kenestä tahansa voi tulla mitä tahansa. Nyt kuitenkin valtiovarainministeriö on väläyttänyt opintotuen lakkauttamista, vaikka vain viidenneksellä opintotuki riittää kattamaan elämisen kulut. Kopperoinen kysyy, hiipiikö luokkayhteiskunta takaisin keskuuteemme niin, että vain rikkaiden perheiden vesoilla on varaa opiskella?
3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78622854.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-78622854"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-530aab5141a14c6ca41100a86ad8a47b.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Suoraa puhetta johtaa Kaarina Hazard. Keskustelijoina Julia Thurén, Anu Koivunen ja Petja Kopperoinen. Anu Koivunen nostaa pöydän käsittelyyn viikon ehkä suurimman uutisen: Tasavallan presidentti Alexander Stubb soitti Venäjän presidentti Putinille yhdessä Norjan pääministeri Jonas Gahr Støren kanssa. Kaikki eivät tästä ole ilahtuneet ja Pohjoismaiden kesken onkin asiasta pidetty jo debriefingiä. Oliko kyseessä sooloilu, uhrautuminen, epätoivo vai mitä tästä käänteestä pitäisi ajatella?
\n\nJulia Thurén tarttuu otsikoissa olleen seksuaalirikosoikeudenkäynnin nostamaan keskusteluun häpeästä. Jutussa kantajaja oleva laulaja Mira Luoti halusi käydä oikeutta vapaaottelija Makwan Amirkhania vastaan avoimin ovin, koska “Häpeän on vaihdettava puolta.” Thurén kysyykin, millaiset rakenteet pitävät häpeää nimenomaan uhrin puolella? Ja mitä pitäisi konkreettisesti rakenteissa muuttaa, jotta häpeä vaihtaisi puolta? \n\nPetja Kopperoinen muistuttaa, että Suomi on ollut tunnettu koulutussatsauksistaan ja siitä, että täällä kenestä tahansa voi tulla mitä tahansa. Nyt kuitenkin valtiovarainministeriö on väläyttänyt opintotuen lakkauttamista, vaikka vain viidenneksellä opintotuki riittää kattamaan elämisen kulut. Kopperoinen kysyy, hiipiikö luokkayhteiskunta takaisin keskuuteemme niin, että vain rikkaiden perheiden vesoilla on varaa opiskella? \n\n\n",
"image": {
"id": "yle-radio-suomi-jyvaskyla",
"version": "1750676272"
},
"labels": [
{
"formatted": "30 min",
"raw": "PT1805S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 28.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78622854"
},
"raw": "PT1805S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78622854",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Jyväskylä",
"raw": "yle-radio-suomi-jyvaskyla",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78622854"
},
"presentation": "onDemandCard",
"title": "Presidentin pirautus - Häpeän palautus - Opiskelijoiden elanto",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78622854/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": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjU4NzM0Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.ZTWzqjXMwHl8E2_znMYOgfaSfOj08dAonIo1DohB0DA&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"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-test.yle.fi/v3/schema/v3/series/1-2587342/episodes?availability=current&order=natural:desc&program_type=program",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2587342/episodes?availability=current&order=natural:desc&program_type=program&fields=!series&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 180,
"expires": "2026-11-15T05:54:14Z",
"limit": 3,
"offset": 0
} Card Gogin kantabaari Description: tämä on videopodcast-sarja! 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50935089.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "tämä on videopodcast-sarja!",
"image": {
"id": "13-1-50935089-1770732951676",
"version": "1794380928"
},
"labels": [
{
"raw": "1-50935089",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50935089"
},
"presentation": "seriesCard",
"title": "Gogin kantabaari",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50935089/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pentulive-podcast 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78635937.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-78635937",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78635937"
},
"presentation": "seriesCard",
"title": "Pentulive-podcast",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78635937/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Koppi-futiscast 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77910655.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "13-1-77910655-1782815198438",
"version": "1789969919"
},
"labels": [
{
"raw": "1-77910655",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-77910655"
},
"presentation": "seriesCard",
"title": "Koppi-futiscast",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-77910655/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": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjU4NzM0Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtMiIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8Dh11TG7apZkkU306WCDJ_-Mu-i8xrtlglc9cuEL2E8&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2587342?medium=audio&fallback_category_whitelist=31-1-2"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "feab173f-7884-44af-9aee-58eeeec06f90",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2587342?medium=audio&fallback_category_whitelist=31-1-2&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:03:14Z",
"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-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjU4NzM0Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.ZTWzqjXMwHl8E2_znMYOgfaSfOj08dAonIo1DohB0DA&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjU4NzM0Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtMiIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8Dh11TG7apZkkU306WCDJ_-Mu-i8xrtlglc9cuEL2E8&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} Tab 2 of 2 Tulevat jaksot Card ke 18.11.2026 Description: Suoraa puhetta. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Suoraa puhetta.",
"labels": [
{
"formatted": "ke 18.11.2026 klo 17.30, Yle Radio Suomi Rovaniemi",
"type": "generic"
},
{
"formatted": "Kuunneltavissa toistaiseksi",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Pyöreä pöytä",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Suoraa puhetta.",
"image": {
"id": "yle-radio-suomi-rovaniemi",
"version": "1750676272"
},
"labels": [
{
"formatted": "Ke 18.11. klo 17.30–18.00",
"type": "generic"
},
{
"raw": "1-78670669",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Rovaniemi",
"raw": "yle-radio-suomi-rovaniemi",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ke 18.11. klo 17.30",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78670669"
},
"presentation": "broadcastCard",
"title": "ke 18.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78670669/default?language=fi&v=10&client=yle-areena-web"
}
},
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Pyöreä pöytä",
"endTime": "2026-11-18T18:00:00+02:00",
"formattedStartTime": "17.30",
"image": {
"id": "yle-radio-suomi-rovaniemi",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78670669"
},
"startTime": "2026-11-18T17:30:00+02:00",
"title": "Pyöreä pöytä"
}
],
"type": "card"
} Card ke 25.11.2026 Description: Suoraa puhetta. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Suoraa puhetta.",
"labels": [
{
"formatted": "ke 25.11.2026 klo 17.30, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Kuunneltavissa toistaiseksi",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Pyöreä pöytä",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Suoraa puhetta.",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "Ke 25.11. klo 17.30–18.00",
"type": "generic"
},
{
"raw": "1-78695230",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ke 25.11. klo 17.30",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78695230"
},
"presentation": "broadcastCard",
"title": "ke 25.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78695230/default?language=fi&v=10&client=yle-areena-web"
}
},
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Pyöreä pöytä",
"endTime": "2026-11-25T18:00:00+02:00",
"formattedStartTime": "17.30",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78695230"
},
"startTime": "2026-11-25T17:30:00+02:00",
"title": "Pyöreä pöytä"
}
],
"type": "card"
} Card ke 2.12.2026 Description: Suoraa puhetta. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Suoraa puhetta.",
"labels": [
{
"formatted": "ke 2.12.2026 klo 17.30, Yle Radio Suomi Helsinki",
"type": "generic"
},
{
"formatted": "Kuunneltavissa toistaiseksi",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Pyöreä pöytä",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Suoraa puhetta.",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "Ke 2.12. klo 17.30–18.00",
"type": "generic"
},
{
"raw": "1-78718648",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ke 2.12. klo 17.30",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78718648"
},
"presentation": "broadcastCard",
"title": "ke 2.12.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78718648/default?language=fi&v=10&client=yle-areena-web"
}
},
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Pyöreä pöytä",
"endTime": "2026-12-02T18:00:00+02:00",
"formattedStartTime": "17.30",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78718648"
},
"startTime": "2026-12-02T17:30:00+02:00",
"title": "Pyöreä pöytä"
}
],
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjU4NzM0Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.g1A1BaFQhWwcTf3aJ_kuNS03mSDkkuqApvgtd6BsGVo&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2587342/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-test.yle.fi/v3/schema/v3/series/1-2587342/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&fields=!series&offset=0&limit=3"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 5,
"expires": "2026-11-15T05:54:14Z",
"limit": 3,
"offset": 0,
"refreshAt": "2026-11-18T17:30:50+02:00"
} Card Gogin kantabaari Description: tämä on videopodcast-sarja! 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50935089.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "tämä on videopodcast-sarja!",
"image": {
"id": "13-1-50935089-1770732951676",
"version": "1794380928"
},
"labels": [
{
"raw": "1-50935089",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50935089"
},
"presentation": "seriesCard",
"title": "Gogin kantabaari",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50935089/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pentulive-podcast 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78635937.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-78635937",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78635937"
},
"presentation": "seriesCard",
"title": "Pentulive-podcast",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78635937/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Koppi-futiscast 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77910655.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "13-1-77910655-1782815198438",
"version": "1789969919"
},
"labels": [
{
"raw": "1-77910655",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-77910655"
},
"presentation": "seriesCard",
"title": "Koppi-futiscast",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-77910655/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": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjU4NzM0Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtMiIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8Dh11TG7apZkkU306WCDJ_-Mu-i8xrtlglc9cuEL2E8&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2587342?medium=audio&fallback_category_whitelist=31-1-2"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "feab173f-7884-44af-9aee-58eeeec06f90",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2587342?medium=audio&fallback_category_whitelist=31-1-2&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:03:14Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjU4NzM0Mi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.g1A1BaFQhWwcTf3aJ_kuNS03mSDkkuqApvgtd6BsGVo&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjU4NzM0Mj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtMiIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8Dh11TG7apZkkU306WCDJ_-Mu-i8xrtlglc9cuEL2E8&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
}
],
"slug": "tulevat-jaksot",
"title": "Tulevat jaksot",
"type": "tab"
} |