Tabs Tab 1 of 2 Jaksot Card Belgit, frankit, fennit – monen EU-maan nimi tulee muinaisista heimoista Description: Pasi Heikura selvittää keskeisten EU-maiden nimien taustoja. Matkaoppaana toimii nimistöntutkija, dosentti Sirkka Paikkala. Ohjelmassa tutkitaan myös jarrutuksen vauhdittamista ja lopuksi pähkäillään, miten neandertalinihmisille kävi, kun he kadottivat viimeisen niitin. Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.
3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77773335.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-77773335"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-7af79961e8d94e8cb4121962fcabccd6.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Pasi Heikura selvittää keskeisten EU-maiden nimien taustoja. Matkaoppaana toimii nimistöntutkija, dosentti Sirkka Paikkala. Ohjelmassa tutkitaan myös jarrutuksen vauhdittamista ja lopuksi pähkäillään, miten neandertalinihmisille kävi, kun he kadottivat viimeisen niitin. Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.\n",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "24 min",
"raw": "PT1463S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 5.5.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77773335"
},
"raw": "PT1463S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77773335",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77773335"
},
"presentation": "onDemandCard",
"title": "Belgit, frankit, fennit – monen EU-maan nimi tulee muinaisista heimoista",
"type": "card"
} Card Passiivi, nollapersoona, toisen persoonan avoin käyttö – suomen kielen passiivisissa ilmauksissa on valinnanvaraa Description: Pasi Heikura tarkastelee suomen kielen passiivimaisten ilmaisujen olemusta dosenttien Hannele Forsberg ja Maria Vilkuna kanssa. Ohjelmassa lasketaan myös miekan piippuja ja kuunnellaan kananlihaa nostattavaa äänimaailmaa. Lopuksi pohditaan, kulkeeko voimalinja vai sijaitseeko se. Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.
3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77662722.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-77662722"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-713cea5d6709486298d4d16f87d3dbe7.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Pasi Heikura tarkastelee suomen kielen passiivimaisten ilmaisujen olemusta dosenttien Hannele Forsberg ja Maria Vilkuna kanssa. Ohjelmassa lasketaan myös miekan piippuja ja kuunnellaan kananlihaa nostattavaa äänimaailmaa. Lopuksi pohditaan, kulkeeko voimalinja vai sijaitseeko se. Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.\n",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "23 min",
"raw": "PT1416S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 28.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77662722"
},
"raw": "PT1416S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77662722",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77662722"
},
"presentation": "onDemandCard",
"title": "Passiivi, nollapersoona, toisen persoonan avoin käyttö – suomen kielen passiivisissa ilmauksissa on valinnanvaraa",
"type": "card"
} Card Korpi, räme, neva, luhta, letto – Suomessa on yli sata suotyyppiä, ja niiden nimet ovat tuhansia vuosia vanhoja Description: Pasi Heikura tarpoo suossa seuranaan Suomen ympäristökeskuksen vanhempi tutkija Kaisu Aapala ja Helsingin yliopiston itämerensuomalaisten kielten dosentti Santeri Junttila. Ohjelmassa katsotaan myös noloja juttuja silmien läpi ja lopuksi ihmetellään kenkiä, jotka ovat kaikkien huulilla. Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.
3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77548604.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-77548604"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4test.akamaized.net/mediaredirect/78-db278d9617ed4b9b94bf9661b4bc10ac.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Pasi Heikura tarpoo suossa seuranaan Suomen ympäristökeskuksen vanhempi tutkija Kaisu Aapala ja Helsingin yliopiston itämerensuomalaisten kielten dosentti Santeri Junttila. Ohjelmassa katsotaan myös noloja juttuja silmien läpi ja lopuksi ihmetellään kenkiä, jotka ovat kaikkien huulilla. Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.\n",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "24 min",
"raw": "PT1465S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 21.4.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77548604"
},
"raw": "PT1465S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77548604",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77548604"
},
"presentation": "onDemandCard",
"title": "Korpi, räme, neva, luhta, letto – Suomessa on yli sata suotyyppiä, ja niiden nimet ovat tuhansia vuosia vanhoja ",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjc1MDExNi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.l_Jp6srmP9onLu1HNsuj2qSNw5Hap0eGbrMqZpQOETc&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",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2750116/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-2750116/episodes?availability=current&order=natural:desc&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": 305,
"expires": "2026-05-06T20:25:37Z",
"limit": 3,
"offset": 0
} Card Yle Uutiset Pohjois-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4420136.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-4420136",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4420136"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Pohjois-Savo",
"type": "card"
} Card Yle Uutiset Uusimaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2595371.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-2595371",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2595371"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Uusimaa",
"type": "card"
} Card Yle Uutiset Etelä-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1599614.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-1599614",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1599614"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Etelä-Savo",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjc1MDExNj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.o0EBxbD75lw7yNuLBNJGosTqIJ3FTAbT8zMFb1jpfyI&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": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2750116?medium=audio&fallback_category_whitelist=31-1-4"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "373830ac-8a35-4001-8e9c-325c42f91732",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2750116?medium=audio&fallback_category_whitelist=31-1-4&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-05-06T23:34:37+03: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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjc1MDExNi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmRlc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.l_Jp6srmP9onLu1HNsuj2qSNw5Hap0eGbrMqZpQOETc&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjc1MDExNj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.o0EBxbD75lw7yNuLBNJGosTqIJ3FTAbT8zMFb1jpfyI&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 Suomen kieleenkin voi tulla se yks artikkeli, koska jo Agricola sellaista käytti Description: Pasi Heikura pohtii yhdessä filosofian tohtori Tiina Ruskeepään kanssa, onko suomen kielessä sittenkin artikkeleita. Ohjelmassa selvitetään myös, miten jääkiekko-otteluissa kapellimestaroidaan ja kuinka pitkä aika on tunteroinen. Lopuksi paljastetaan Kielitoimiston kuukauden sana.Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.
0 controls, 5 labels Card JSON{
"cards": [
{
"description": "Pasi Heikura pohtii yhdessä filosofian tohtori Tiina Ruskeepään kanssa, onko suomen kielessä sittenkin artikkeleita. Ohjelmassa selvitetään myös, miten jääkiekko-otteluissa kapellimestaroidaan ja kuinka pitkä aika on tunteroinen. Lopuksi paljastetaan Kielitoimiston kuukauden sana.Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.\n",
"labels": [
{
"formatted": "ti 12.5.2026 klo 10.00",
"type": "generic"
},
{
"formatted": "24 min",
"raw": "PT1465S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Aristoteleen kantapää",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Suomen kieleenkin voi tulla se yks artikkeli, koska jo Agricola sellaista käytti",
"type": "card"
}
],
"description": "Pasi Heikura pohtii yhdessä filosofian tohtori Tiina Ruskeepään kanssa, onko suomen kielessä sittenkin artikkeleita. Ohjelmassa selvitetään myös, miten jääkiekko-otteluissa kapellimestaroidaan ja kuinka pitkä aika on tunteroinen. Lopuksi paljastetaan Kielitoimiston kuukauden sana.Ohjelman ovat toimittaneet Pasi Heikura ja Tina Cavén.\n",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "24 min",
"raw": "PT1465S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 12.5.2026",
"type": "generic"
},
{
"raw": "1-77826178",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ti 12.5. klo 10.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77826178"
},
"presentation": "onDemandCard",
"title": "Suomen kieleenkin voi tulla se yks artikkeli, koska jo Agricola sellaista käytti",
"type": "card"
} Card ti 19.5.2026 Description: Aristoteleen kantapää 0 controls, 4 labels Card JSON{
"cards": [
{
"labels": [
{
"formatted": "ti 19.5.2026 klo 10.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Aristoteleen kantapää",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Aristoteleen kantapää",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "ti 19.5.2026",
"type": "generic"
},
{
"raw": "1-77841683",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ti 19.5. klo 10.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77841683"
},
"presentation": "onDemandCard",
"title": "ti 19.5.2026",
"type": "card"
} Card ti 26.5.2026 Description: Aristoteleen kantapää 0 controls, 4 labels Card JSON{
"cards": [
{
"labels": [
{
"formatted": "ti 26.5.2026 klo 10.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Aristoteleen kantapää",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Aristoteleen kantapää",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "ti 26.5.2026",
"type": "generic"
},
{
"raw": "1-77855809",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ti 26.5. klo 10.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77855809"
},
"presentation": "onDemandCard",
"title": "ti 26.5.2026",
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjc1MDExNi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.XEjGyEIiByaVPiGZcAwoIFB2HqP75HsKv-Fou9XWyKM&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-2750116/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-2750116/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-05-06T20:25:37Z",
"limit": 3,
"offset": 0
} Card Yle Uutiset Pohjois-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4420136.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-4420136",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4420136"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Pohjois-Savo",
"type": "card"
} Card Yle Uutiset Uusimaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2595371.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-2595371",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2595371"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Uusimaa",
"type": "card"
} Card Yle Uutiset Etelä-Savo 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1599614.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-1599614",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1599614"
},
"presentation": "seriesCard",
"title": "Yle Uutiset Etelä-Savo",
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjc1MDExNj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.o0EBxbD75lw7yNuLBNJGosTqIJ3FTAbT8zMFb1jpfyI&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": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2750116?medium=audio&fallback_category_whitelist=31-1-4"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "373830ac-8a35-4001-8e9c-325c42f91732",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2750116?medium=audio&fallback_category_whitelist=31-1-4&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2026-05-06T23:34:37+03: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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjc1MDExNi9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyJ9.XEjGyEIiByaVPiGZcAwoIFB2HqP75HsKv-Fou9XWyKM&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjc1MDExNj9tZWRpdW09YXVkaW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTMxLTEtNCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.o0EBxbD75lw7yNuLBNJGosTqIJ3FTAbT8zMFb1jpfyI&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"
} |