Tabs Tab 1 of 2 Jaksot Card Miten runoilija Heli Laaksonen lumoutui sammalista? Description: Runoilija Heli Laaksonen on innostunut sammalista ja kirjoittanut niistä myös uusimmissa kirjoissaan. Minna Pyykkö lähti hänen kanssaan Kaarinaan Tuorlaan sammalretkelle. Oli sateista ja kosteaa, siis loistava sammaltentarkkailusää. Runoilijan matkassa sammaleet näyttäytyivät uudessa valossa, ja niistä löytyi myös huumoria! 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78663869.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-78663869"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-a0789511d5264a4e869582d0eb7dedd7.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Runoilija Heli Laaksonen on innostunut sammalista ja kirjoittanut niistä myös uusimmissa kirjoissaan. Minna Pyykkö lähti hänen kanssaan Kaarinaan Tuorlaan sammalretkelle. Oli sateista ja kosteaa, siis loistava sammaltentarkkailusää. Runoilijan matkassa sammaleet näyttäytyivät uudessa valossa, ja niistä löytyi myös huumoria! ",
"image": {
"id": "yle-radio-suomi-vaasa",
"version": "1750676272"
},
"labels": [
{
"formatted": "27 min",
"raw": "PT1622S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78663869"
},
"raw": "PT1622S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78663869",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Vaasa",
"raw": "yle-radio-suomi-vaasa",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78663869"
},
"presentation": "onDemandCard",
"title": "Miten runoilija Heli Laaksonen lumoutui sammalista? ",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78663869/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Eläköön Ruissalon tammimetsät ja niiden asukkaat! Description: Ruissalon tammimetsissä viihtyvät mäyrät, myyyrät, jänikset, jäkälät, kotilot, käävät, kärpäset ja lukuisat retkeilijät. Minna Pyykkö kävi retkellä juttelemassa Ruissalon luonnosta tuoreeseen Tammien katveessa kirjaan kirjoittaneiden Timo Vuorisalon, jarmo Laineen, Kari Kauniston, Terttu Lempiäisen ja Jouko Högmanderin kanssa. 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78653139.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-78653139"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-5df4c68b73e0460cbb695631a58cef3f.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Ruissalon tammimetsissä viihtyvät mäyrät, myyyrät, jänikset, jäkälät, kotilot, käävät, kärpäset ja lukuisat retkeilijät. Minna Pyykkö kävi retkellä juttelemassa Ruissalon luonnosta tuoreeseen Tammien katveessa kirjaan kirjoittaneiden Timo Vuorisalon, jarmo Laineen, Kari Kauniston, Terttu Lempiäisen ja Jouko Högmanderin kanssa. ",
"image": {
"id": "yle-radio-suomi-lahti",
"version": "1750676272"
},
"labels": [
{
"formatted": "26 min",
"raw": "PT1616S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 6.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78653139"
},
"raw": "PT1616S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78653139",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Lahti",
"raw": "yle-radio-suomi-lahti",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78653139"
},
"presentation": "onDemandCard",
"title": "Eläköön Ruissalon tammimetsät ja niiden asukkaat!",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78653139/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Tunnit Keisarinmännyn juurella Description: Nelli Hietala oli kirjoittamassa kirjaa kuvanveistäjä Eeva Ryynäsestä, kun hän itse yllättäen sairastui. Sairastumisen myötä hän alkoi nähdä puut uudella tavalla. Minna Pyykkö tapasi kirjailijan Hämeenlinnassa 400- vuotiaan Keisarinmännyn juurella. 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78628609.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-78628609"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-140bd478d9d44e1d811e80ab62291cbb.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Nelli Hietala oli kirjoittamassa kirjaa kuvanveistäjä Eeva Ryynäsestä, kun hän itse yllättäen sairastui. Sairastumisen myötä hän alkoi nähdä puut uudella tavalla. Minna Pyykkö tapasi kirjailijan Hämeenlinnassa 400- vuotiaan Keisarinmännyn juurella. ",
"image": {
"id": "yle-radio-suomi-lahti",
"version": "1750676272"
},
"labels": [
{
"formatted": "26 min",
"raw": "PT1597S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 30.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78628609"
},
"raw": "PT1597S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78628609",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Lahti",
"raw": "yle-radio-suomi-lahti",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78628609"
},
"presentation": "onDemandCard",
"title": "Tunnit Keisarinmännyn juurella",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78628609/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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE0MzM0MC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.weDEuKxoRhgYQXKjVNOhz8WJykaIQiyjQZlpH9MABkk&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-2143340/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-2143340/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": 295,
"expires": "2026-11-15T05:54:17Z",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE0MzM0MD9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.ue9-f1iMJ0pxS8XOEMVsBuw2qmN3IX3Jx-FJJziX8Ew&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-2143340?medium=audio&fallback_category_whitelist=31-1-4"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "d4db9c66-8161-445d-abb1-73884bce485e",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2143340?medium=audio&fallback_category_whitelist=31-1-4&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T08:03:17+02:00",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE0MzM0MC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.weDEuKxoRhgYQXKjVNOhz8WJykaIQiyjQZlpH9MABkk&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE0MzM0MD9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.ue9-f1iMJ0pxS8XOEMVsBuw2qmN3IX3Jx-FJJziX8Ew&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 su 22.11.2026 Description: Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista.",
"labels": [
{
"formatted": "su 22.11.2026 klo 08.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Minna Pyykön maailma",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista.",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "su 22.11.2026",
"type": "generic"
},
{
"raw": "1-78675302",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "su 22.11. klo 8.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78675302"
},
"presentation": "onDemandCard",
"title": "su 22.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78675302/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card su 29.11.2026 Description: Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista.",
"labels": [
{
"formatted": "su 29.11.2026 klo 08.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Minna Pyykön maailma",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista.",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "su 29.11.2026",
"type": "generic"
},
{
"raw": "1-78700903",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "su 29.11. klo 8.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78700903"
},
"presentation": "onDemandCard",
"title": "su 29.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78700903/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card su 6.12.2026 Description: Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista. 0 controls, 4 labels Card JSON{
"cards": [
{
"description": "Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista.",
"labels": [
{
"formatted": "su 6.12.2026 klo 08.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Minna Pyykön maailma",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Ohjelmassa pohditaan Suomen luonnon ilmiöitä, tavataan erilaisia aiheesta innostuneita ihmisiä: taiteilijoita, tutkijoita, harrastajia, ja perehdytään ympäristökysymyksiin luonnon lähtökohdista.",
"image": {
"id": "yle-radio-suomi-turku",
"version": "1750676272"
},
"labels": [
{
"formatted": "su 6.12.2026",
"type": "generic"
},
{
"raw": "1-78724702",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Turku",
"raw": "yle-radio-suomi-turku",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "su 6.12. klo 8.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78724702"
},
"presentation": "onDemandCard",
"title": "su 6.12.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78724702/default?language=fi&v=10&client=yle-areena-web"
}
},
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE0MzM0MC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.vi1KpSEpxkYHyBdaPN658U9MopEQFso71MgKc8nZMgM&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-2143340/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-2143340/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": 4,
"expires": "2026-11-15T05:54:17Z",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE0MzM0MD9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.ue9-f1iMJ0pxS8XOEMVsBuw2qmN3IX3Jx-FJJziX8Ew&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-2143340?medium=audio&fallback_category_whitelist=31-1-4"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "d4db9c66-8161-445d-abb1-73884bce485e",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2143340?medium=audio&fallback_category_whitelist=31-1-4&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T08:03:17+02:00",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE0MzM0MC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.vi1KpSEpxkYHyBdaPN658U9MopEQFso71MgKc8nZMgM&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE0MzM0MD9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.ue9-f1iMJ0pxS8XOEMVsBuw2qmN3IX3Jx-FJJziX8Ew&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"
} |