Tabs Tab 1 of 1 Card Koppi-futiscast Description: Koppi-futiscast 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77657448.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-77657448"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Koppi-futiscast",
"image": {
"id": "13-1-77657448-1782814969876",
"version": "1787570865"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 15.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77657448"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77657448",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77657448"
},
"presentation": "onDemandCard",
"title": "Koppi-futiscast",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-77657448/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Koppi-futiscast Description: "Todella hieno hetki, todella huonossa jalkapallo-ottelussa" - eka MM-kisajakso! 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-77657451.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-77657451"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "\"Todella hieno hetki, todella huonossa jalkapallo-ottelussa\" - eka MM-kisajakso!",
"image": {
"id": "13-85-99295f4f6e2a4900964994e2762a5516",
"version": "1782719233"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 13.6.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-77657451"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-77657451",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-77657451"
},
"presentation": "onDemandCard",
"title": "Koppi-futiscast",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-77657451/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Koppi-futiscast Description: Koppi-futiscast 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78097104.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Koppi-futiscast",
"image": {
"id": "13-85-b28eb0c8f6fe43ceaaa840b14ed33dbf",
"version": "1794222590"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 14.5.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78097104"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78097104",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78097104"
},
"presentation": "onDemandCard",
"title": "Koppi-futiscast",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78097104/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC04OTYxL2xhdGVzdCIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIudmlkZW9wb2RjYXN0X2pha3NvamEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTg5NjEifX19fQ.H06vStupoyTKuKPqluogXUCk97CYG85V_zxkVUQlfoI"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Videopodcast-jaksoja",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-8961",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.videopodcast_jaksoja"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-8961/latest"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-8961",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.videopodcast_jaksoja",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-8961/latest?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 4,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Kulttuuriykkösen Perjantaistudio Description: RF livetesti: kelauksen kanssa 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78844422.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "RF livetesti: kelauksen kanssa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT128S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78844422"
},
"raw": "PT128S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78844422",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78844422"
},
"presentation": "onDemandCard",
"title": "Kulttuuriykkösen Perjantaistudio",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78844422/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kulttuuriykkösen Perjantaistudio Description: RF livetesti: ei kelausta 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78844409.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "RF livetesti: ei kelausta",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT126S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78844409"
},
"raw": "PT126S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78844409",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78844409"
},
"presentation": "onDemandCard",
"title": "Kulttuuriykkösen Perjantaistudio",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78844409/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kulttuuriykkösen Perjantaistudio Description: RF livetesti: kelauksen kanssa 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78835399.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "RF livetesti: kelauksen kanssa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT100S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 12.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78835399"
},
"raw": "PT100S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78835399",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78835399"
},
"presentation": "onDemandCard",
"title": "Kulttuuriykkösen Perjantaistudio",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78835399/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC04OTYyL2xhdGVzdCIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIuYWphbmtvaHRhaXNvaGplbG1hX2pha3NvamEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTg5NjIifX19fQ.nk-KAFMWSK1NGEHZFUu1hnb5Y1397KdorVWZYWLORDE"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Ajankohtaisohjelma-jaksoja",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-8962",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.ajankohtaisohjelma_jaksoja"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-8962/latest"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-8962",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.ajankohtaisohjelma_jaksoja",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-8962/latest?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 16,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Matti Rajulan jenkkoja & polkkia levytyksiä 1939-1942 Description: Matti Rajula: Raikulipoika 4 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-63028033.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"title": "Kuuntele",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-63028033"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"analytics": {},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"alt": "Lisää omalle listalle",
"id": "icon-favorite-off",
"version": "1750676272"
},
"type": "activator"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/favorites/1-63024868?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Matti Rajula: Raikulipoika",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT169S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 8.7.2022",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-63028033"
},
"raw": "PT169S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-63028033",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-63028033"
},
"presentation": "onDemandCard",
"title": "Matti Rajulan jenkkoja & polkkia levytyksiä 1939-1942",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-63028033/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "medium-cover-grid",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=1&token=eyJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT1hdWRpbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiYXVkaW9Gcm9udFBhZ2VIZXJvIiwic2VlZCI6eyJpZHMiOiIxLTYzMDI4MDMzIiwiZXhwIjoxNzk0NzIxNjQyfSwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51bnRpdGxlZF9saXN0IiwicmVjb21tZW5kYXRpb25fbWV0aG9kIjoiY29tYmluZWRfc3BvdGxpZ2h0LmJhbmRpdC5iYW5kaXQudGVzdCIsInJlY29tbWVuZGF0aW9uX2lkIjoiMjdjOTRlZjMtYjEyOS00MjEwLTg3ZjItZTg1ZGQxMWZiMTk5In19fSwiY2FyZEltYWdlIjoic3F1YXJlIiwiY2FyZFRyYWl0cyI6InJlY29tbWVuZGF0aW9uc0NvbnRleHRNZW51In0.7TD4QSYSHgfPlDpfs1Egu9Q_HDULVAF4spK2YsTWpMQ"
},
"style": {
"image": "1:1",
"layout": "grid",
"size": "extra-large"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"recommendation_id": "27c94ef3-b129-4210-87f2-e85dd11fb199",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.untitled_list"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "audioFrontPageHero",
"cardTraits": "recommendationsContextMenu",
"seed": {
"exp": 1794721642,
"ids": "1-63028033"
},
"source": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=audio&limit=100&lang=fi&item_source=spotlight"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "27c94ef3-b129-4210-87f2-e85dd11fb199",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.untitled_list",
"source_url": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=audio&limit=100&lang=fi&item_source=spotlight"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "audioFrontPageHero",
"count": 1,
"expires": "2026-11-15T07:48:02+02:00",
"limit": 3,
"offset": 0
} Card Todellisia tarinoita Description: Radiodokumentteja vuosien varrelta 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1756959.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Radiodokumentteja vuosien varrelta",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-1756959",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1756959"
},
"presentation": "seriesCard",
"title": "Todellisia tarinoita",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1756959/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Elämäni rikostapaus Description: Pääosassa rikostutkijat 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-67475918.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Pääosassa rikostutkijat",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-67475918",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-67475918"
},
"presentation": "seriesCard",
"title": "Elämäni rikostapaus",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-67475918/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Vetamix mediekunskap Description: Gymnasiepodden - Hur tänker ettor och treor på sin tillvaro i Vasa övningsskolas gymnasium? 2 controls, 3 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-63614585.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-63614585"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Gymnasiepodden - Hur tänker ettor och treor på sin tillvaro i Vasa övningsskolas gymnasium?",
"image": {
"id": "13-12-1024-1-1186202-main",
"version": "1667456446"
},
"labels": [
{
"formatted": "pe 7.10.2022",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-63614585"
},
"raw": "PT0S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-63614585",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-63614585"
},
"presentation": "onDemandCard",
"title": "Vetamix mediekunskap",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-63614585/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&drop=1&token=eyJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT1hdWRpbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiYXVkaW9Gcm9udFBhZ2VNYWluUGlja3MiLCJzZWVkIjp7ImlkcyI6IjEtMTc1Njk1OSwxLTY3NDc1OTE4LDEtNjM2MTQ1ODUsMS02MTY0ODI5MywxLTc4MDE4MDA5LDEtMjU4NzM0MiwxLTE0MDM4MzMsMS0xNDA0MzUxLDEtNzYxOTA2NjcsMS03ODAxODAwNywxLTc3OTUwNTU5LDEtNzQ1OTY4ODUsMS03NDI3Njk3MCwxLTY3MjA4ODEwLDEtNzYxOTA2NjksMS02NTE3ODQ0MCwxLTc3Mzk3MTY3LDEtNzYxOTA2NzEsMS03MDkzMjk2NywxLTY1NDM3ODUxLDEtNzI4MzQwMTIsMS03NzU2NTI2NiwxLTY1MzAxNzEzLDEtNjM2OTgyMjAsMS0yMzcwMTQ4LDEtNjMzNjAzNDAsMS03ODEwMTI4NiwxLTY3MzAzNjczLDEtMTUxNzc2MywxLTc0NTk2NjQyLDEtNzc1NTE5OTIsMS03NjE5MDY4OCwxLTc2MTkwNjg2LDEtNzYxOTA2OTIsMS02MzQxNDI0NywxLTc4MzEyMzAwLDEtNjU4ODk1NzMsMS0yMTgwMTM2LDEtNjMzNTg1MzMsMS02MTY0ODMzMiwxLTUwNDEwMzQxLDEtMjEyNTMxMSwxLTM0MzYzNzcsMS00MDIwODI0LDEtMjgyNzQxNywxLTc4NzY2Mjg0IiwiZXhwIjoxNzk0NzIxNjQyfSwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5zdW9zaXR0ZWxlbW1lIiwicmVjb21tZW5kYXRpb25fbWV0aG9kIjoiY29tYmluZWRfc3BvdGxpZ2h0LmJhbmRpdC5iYW5kaXQudGVzdCIsInJlY29tbWVuZGF0aW9uX2lkIjoiMjdjOTRlZjMtYjEyOS00MjEwLTg3ZjItZTg1ZGQxMWZiMTk5In19fSwiY2FyZEltYWdlIjoic3F1YXJlIiwiY2FyZFRyYWl0cyI6InJlY29tbWVuZGF0aW9uc0NvbnRleHRNZW51In0.3R_o0c9bjvZCY7XwBb6C1cqS7XeuCGPtmCTajhH_4k8"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosittelemme",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"recommendation_id": "27c94ef3-b129-4210-87f2-e85dd11fb199",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.suosittelemme"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "audioFrontPageMainPicks",
"cardTraits": "recommendationsContextMenu",
"seed": {
"exp": 1794721642,
"ids": "1-1756959,1-67475918,1-63614585,1-61648293,1-78018009,1-2587342,1-1403833,1-1404351,1-76190667,1-78018007,1-77950559,1-74596885,1-74276970,1-67208810,1-76190669,1-65178440,1-77397167,1-76190671,1-70932967,1-65437851,1-72834012,1-77565266,1-65301713,1-63698220,1-2370148,1-63360340,1-78101286,1-67303673,1-1517763,1-74596642,1-77551992,1-76190688,1-76190686,1-76190692,1-63414247,1-78312300,1-65889573,1-2180136,1-63358533,1-61648332,1-50410341,1-2125311,1-3436377,1-4020824,1-2827417,1-78766284"
},
"source": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=audio&limit=100&lang=fi&item_source=spotlight"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "27c94ef3-b129-4210-87f2-e85dd11fb199",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.suosittelemme",
"source_url": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=audio&limit=100&lang=fi&item_source=spotlight"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "audioFrontPageMainPicks",
"count": 46,
"expires": "2026-11-15T07:48:02+02:00",
"limit": 3,
"offset": 0
} Highlight card Kirjaudu jos viittit Description: Pidemmät tekstit toimivat tässä nyt myös ihan hyvin Highlight card JSON{
"audience": {
"authenticated": false
},
"controls": [
{
"functionality": {
"id": "login"
},
"title": "Kirjaudu tästä",
"type": "activator"
}
],
"description": "Pidemmät tekstit toimivat tässä nyt myös ihan hyvin",
"image": {
"id": "13-57-1701242560922",
"version": "0"
},
"style": {
"image": "16:9"
},
"title": "Kirjaudu jos viittit",
"type": "highlightCard"
} Card Pyöreä pöytä Description: Väittelyä ajankohtaisista aiheista 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2587342.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Väittelyä ajankohtaisista aiheista",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "UUSIA JAKSOJA",
"type": "highlight"
},
{
"raw": "1-2587342",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2587342"
},
"presentation": "seriesCard",
"title": "Pyöreä pöytä",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2587342/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Inttistoorit Description: Tykeimmät armeijaläpät! 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50694328.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tykeimmät armeijaläpät!",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-50694328",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50694328"
},
"presentation": "seriesCard",
"title": "Inttistoorit",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50694328/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kaverin puolesta kyselen Description: Noloja tarinoita ja varmat naurut 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4358854.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Noloja tarinoita ja varmat naurut",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-4358854",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4358854"
},
"presentation": "seriesCard",
"title": "Kaverin puolesta kyselen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-4358854/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-46"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00Ni9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLmFzaWFzYW5hdGVzdGF1cyIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDYifX19fQ.RDEe2fj0ArKlTPi8ERrb7ehIgMuH2gmlMDA1phkSydY"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Asiasanatestaus",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-46",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.asiasanatestaus"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-46/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-46",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.asiasanatestaus",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-46/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Highlight card Välinosto olisi tässä Description: Tämän pitäisi olla 1:1-kuva, jolla on testikannassa ID 13-1-61648293-1698047333072 Highlight card JSON{
"controls": [
{
"destination": {
"type": "series",
"uri": "yleareena://items/1-65838703"
},
"title": "Linkki audiosarjaan",
"type": "navigator"
}
],
"description": "Tämän pitäisi olla 1:1-kuva, jolla on testikannassa ID 13-1-61648293-1698047333072",
"image": {
"id": "13-1-61648293-1698047333072",
"version": "0"
},
"style": {
"image": "1:1"
},
"title": "Välinosto olisi tässä",
"type": "highlightCard"
} Card Yle Radio 1 0 controls, 1 label Card JSON{
"color": "#dc006a",
"image": {
"id": "13-57-1697191686433",
"version": "0"
},
"labels": [
{
"raw": "57-p89RepWE0",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-p89RepWE0"
},
"presentation": "packageCard",
"title": "Yle Radio 1",
"type": "card"
} Card YleX 0 controls, 1 label Card JSON{
"color": "#fd2b77",
"image": {
"id": "13-57-1697191770353",
"version": "0"
},
"labels": [
{
"raw": "57-JAprnp7W2",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-JAprnp7W2"
},
"presentation": "packageCard",
"title": "YleX",
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTg3L3JlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIucmFkaW9uX2thbmF2YW5ha3ltYXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE1ODcifX19fQ.gPn-vS06PBMu72Lz28BitRoEKSLCoqkwSCAz_2G3f_g"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Radion kanavanäkymät",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1587",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.radion_kanavanakymat"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1587/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1587",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.radion_kanavanakymat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1587/recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 8,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Lapset 0 controls, 1 label Card JSON{
"color": "#29CCDE",
"image": {
"id": "13-12-1021-4-1060376-main",
"version": "0"
},
"labels": [
{
"raw": "57-emnjJJwPY",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-emnjJJwPY"
},
"presentation": "packageCard",
"title": "Lapset",
"type": "card"
} Card Små barn 0 controls, 1 label Card JSON{
"color": "#29CCDE",
"image": {
"id": "13-12-1021-4-1065579-main",
"version": "0"
},
"labels": [
{
"raw": "57-RybrylRxe",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-RybrylRxe"
},
"presentation": "packageCard",
"title": "Små barn",
"type": "card"
} Card Koululaiset 0 controls, 1 label Card JSON{
"color": "#29CCDE",
"image": {
"id": "13-12-1021-4-1067099-main",
"version": "0"
},
"labels": [
{
"raw": "57-yY6V4jDPl",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-yY6V4jDPl"
},
"presentation": "packageCard",
"title": "Koululaiset",
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&drop=6&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC05NTAvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5sYXN0ZW5fcG9kY2FzdF9uYWt5bWF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC05NTAifX19fQ.bT5tGgTFPJ-O2vjcfUcE4-lbph45RAHGAtT9CvRuIDw"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Lasten podcast-näkymät",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-950",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.lasten_podcast_nakymat"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-950/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-950",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.lasten_podcast_nakymat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-950/recommendations?offset=6&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 6,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Gogin kantabaari Description: Kalsarikännit: Pelastusoperaatio saunassa ja villasukkadraamaa 4 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-72834012.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-72834012"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"analytics": {},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"alt": "Lisää omalle listalle",
"id": "icon-favorite-off",
"version": "1750676272"
},
"type": "activator"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/favorites/1-50935089?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Kalsarikännit: Pelastusoperaatio saunassa ja villasukkadraamaa",
"image": {
"id": "13-1-50935089-1770732951676",
"version": "1794380928"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 5.3.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-72834012"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-72834012",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-72834012"
},
"presentation": "onDemandCard",
"title": "Gogin kantabaari",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-72834012/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kimmo 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1647115.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Lopputili",
"image": {
"id": "39-228368469a2966939",
"version": "1789969973"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 25.10.2019",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-1647115"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-1647115",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-1647115"
},
"presentation": "onDemandCard",
"title": "Kimmo",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1647115/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kimmo Description: tämä on lyhyt kuvaus 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3396326.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "tämä on lyhyt kuvaus",
"image": {
"id": "39-228368469a2966939",
"version": "1789969973"
},
"labels": [
{
"formatted": "SARJAN TAGI",
"type": "highlight"
},
{
"raw": "1-3396326",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3396326"
},
"presentation": "seriesCard",
"title": "Kimmo",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3396326/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzUvcmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi52aWRlb3Npc2FsdG9hIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0zNSJ9fX19.3XxHXdJQrIEDeXH-y9nf8TKyRHjnwfqvkTFqIK9_yWs"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Videosisältöä",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-35",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.videosisaltoa"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-35/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-35",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.videosisaltoa",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-35/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 8,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} List is only for logged in users, not fetching cards. List JSON{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api",
"ylelogin"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/radio/continue?client=yle-areena-web&language=fi&v=10&emptyNotificationEnabled=false&matchAlternativeMediaType=true"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"tag": "continue",
"title": "Jatka",
"type": "list"
} List is only for logged in users, not fetching cards. List JSON{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api",
"ylelogin"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/favorites?client=yle-areena-web&language=fi&v=10&controls=false&emptyNotificationEnabled=false&filter.availability=ondemand&filter.service=radio&matchAlternativeMediaType=true"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"tag": "favorites",
"title": "Suosikit",
"type": "list"
} Card Maailmankaikkeus 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1111779.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-1111779",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1111779"
},
"presentation": "seriesCard",
"title": "Maailmankaikkeus",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1111779/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Tiedetrippi Description: Tieteen ihmeitä ja mysteereitä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50410341.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tieteen ihmeitä ja mysteereitä",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-50410341",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50410341"
},
"presentation": "seriesCard",
"title": "Tiedetrippi",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50410341/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Tiedeykkönen Extra 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4020824.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-4020824",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4020824"
},
"presentation": "seriesCard",
"title": "Tiedeykkönen Extra",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-4020824/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0yODQvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi50aWVkZSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMjg0In19fX0.XXDp8MMU9MmPZAPmJZCAdLhV1XsV7deRMxwG39vk0kU"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Tiede",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-284",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.tiede"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-284/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-284",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.tiede",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-284/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Jäädytetyt pelinumerot 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2607587.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-2607587",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2607587"
},
"presentation": "seriesCard",
"title": "Jäädytetyt pelinumerot",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2607587/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Urheiluradio 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1255818.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-1255818",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1255818"
},
"presentation": "seriesCard",
"title": "Urheiluradio",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1255818/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ikan änäri Description: Ismo Lehkonen kertoo kaiken NHL:stä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65238499.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ismo Lehkonen kertoo kaiken NHL:stä",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-65238499",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65238499"
},
"presentation": "seriesCard",
"title": "Ikan änäri",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65238499/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTIvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51cmhlaWx1IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTIifX19fQ.990eMKff6Jo1R112zMaTYSXZeUH_fTtzaBERsLsChHg"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-152",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.urheilu"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-152/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-152",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.urheilu",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-152/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Testi audioonly live ohjelma Description: Areena julkaisu että voi kanssa kuunnella. 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-67028676.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-67028676"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Areena julkaisu että voi kanssa kuunnella.",
"image": {
"id": "areena-audio-live",
"version": "1750676272"
},
"labels": [
{
"formatted": "3 h 45 min",
"raw": "PT13504S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 25.10.2023",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-67028676"
},
"raw": "PT13504S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-67028676",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "areena-audio-live",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-67028676"
},
"presentation": "onDemandCard",
"title": "Testi audioonly live ohjelma",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-67028676/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sekahaku Description: Rautaisannos tanssilavatunnelmaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2069638.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Rautaisannos tanssilavatunnelmaa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2069638",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2069638"
},
"presentation": "seriesCard",
"title": "Sekahaku",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2069638/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Faunin iltapäivä Description: Palauttavaa klassista 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2101404.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Palauttavaa klassista",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2101404",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2101404"
},
"presentation": "seriesCard",
"title": "Faunin iltapäivä",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2101404/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNDkvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5tdXNpaWtraSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTQ5In19fX0.cLVievPC_Z-hLOmjF29WsUmGDL1pjkRXKdH0dQ7g_TU"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Musiikki",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-149",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.musiikki"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-149/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-149",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.musiikki",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-149/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 23,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Omat 0 controls, 1 label Card JSON{
"color": "#29CCDE",
"image": {
"id": "package-default",
"version": "1750676272"
},
"labels": [
{
"raw": "57-9b0j5Ld4b",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-9b0j5Ld4b"
},
"presentation": "packageCard",
"title": "Omat",
"type": "card"
} Card Robottitestauksen Audionäkymä 0 controls, 1 label Card JSON{
"color": "#412da7",
"image": {
"id": "package-default",
"version": "1750676272"
},
"labels": [
{
"raw": "57-AYV2bVx0o",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-AYV2bVx0o"
},
"presentation": "packageCard",
"title": "Robottitestauksen Audionäkymä",
"type": "card"
} Card Podcastit 0 controls, 1 label Card JSON{
"color": "#4511da",
"image": {
"id": "package-default",
"version": "1750676272"
},
"labels": [
{
"raw": "30-279",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/30-279"
},
"presentation": "packageCard",
"title": "Podcastit",
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-162"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNjIvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5sb3lkYV9saXNhYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTYyIn19fX0.ZWXuGLxwP8Wefhz4qTEU0820law1QHEp3117SLx3JLs"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Löydä lisää",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-162",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.loyda_lisaa"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-162/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-162",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.loyda_lisaa",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-162/recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00OTAvcG9wdWxhcj9lcGlzb2Rlc19hc19zZXJpZXM9ZmFsc2UiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLnN1b3NpdHVpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDkwIn19fX0.cyCHGR0I--hlQ7tMeDf8vvHWs14UGBxJnXIgEuCuJ68"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosituimmat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-490",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.suosituimmat"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-490/popular?episodes_as_series=false"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-490",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.suosituimmat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-490/popular?episodes_as_series=false&offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 0,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card X3M Nonstop Description: Den bästa musiken på X3M utan avbrott. 2 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78768648.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-78768648"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Den bästa musiken på X3M utan avbrott.",
"image": {
"id": "yle-x3m",
"version": "1750676272"
},
"labels": [
{
"formatted": "7.30–8.00",
"type": "generic"
},
{
"raw": "2026-11-15T07:30:00+02:00/2026-11-15T08:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"raw": "1-78768648",
"type": "itemId"
},
{
"formatted": "Yle X3M",
"raw": "yle-x3m",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78768648"
},
"presentation": "broadcastCard",
"title": "X3M Nonstop",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78768648/default?language=fi&v=10&client=yle-areena-web"
}
},
"transmissions": [
{
"broadcastStatus": "current",
"description": "X3M Nonstop",
"endTime": "2026-11-15T08:00:00+02:00",
"formattedStartTime": "7.30",
"image": {
"id": "yle-x3m",
"version": "1750676272"
},
"ondemandStatus": "norights",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78768648"
},
"startTime": "2026-11-15T07:30:00+02:00",
"title": "X3M Nonstop"
}
],
"type": "card"
} Card Radio Suomen Varhaisaamu Description: Sunnuntai - Aki Laine 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78664746.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-78664746"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Sunnuntai - Aki Laine",
"image": {
"id": "yle-radio-suomi-rovaniemi",
"version": "1750676272"
},
"labels": [
{
"formatted": "2 h 58 min",
"raw": "PT10684S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78664746"
},
"raw": "PT10684S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78664746",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Rovaniemi",
"raw": "yle-radio-suomi-rovaniemi",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78664746"
},
"presentation": "onDemandCard",
"title": "Radio Suomen Varhaisaamu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78664746/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yle Uutiset Description: Sunnuntai klo 07.00 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78663487.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-78663487"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Sunnuntai klo 07.00",
"image": {
"id": "yle-radio-suomi-tampere",
"version": "1750676272"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT137S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78663487"
},
"raw": "PT137S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78663487",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Tampere",
"raw": "yle-radio-suomi-tampere",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78663487"
},
"presentation": "onDemandCard",
"title": "Yle Uutiset",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78663487/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00OTAvbGF0ZXN0IiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51dXNpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDkwIn19fX0.CgowHqcJN8MhXLj3TeHF4fPyuRCYGwjra_X5PCoYlYw"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusimmat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-490",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.uusimmat"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-490/latest"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-490",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.uusimmat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-490/latest?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0,
"refreshAt": "2026-11-15T08:00:50+02:00"
} Card Kaikki hyvin, mutta S2 Description: To do: merkityksellinen elämä 2 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-64529390.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "To do: merkityksellinen elämä 2",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "UUSI KAUSI",
"type": "highlight"
},
{
"raw": "1-64529390",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-64529390"
},
"presentation": "seriesCard",
"title": "Kaikki hyvin, mutta S2",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-64529390/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ykkösaamu Description: Milloin Suomessa ajetaan itseohjautuvilla autoilla? 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78661670.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-78661670"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Milloin Suomessa ajetaan itseohjautuvilla autoilla?",
"image": {
"id": "yle-radio-suomi-kotka",
"version": "1750676272"
},
"labels": [
{
"formatted": "53 min",
"raw": "PT3180S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78661670"
},
"raw": "PT3180S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78661670",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Kotka",
"raw": "yle-radio-suomi-kotka",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78661670"
},
"presentation": "onDemandCard",
"title": "Ykkösaamu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78661670/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Politiikkaradio Description: Puheet päreiksi: Miksi YK:n ilmastolavalle asteli mainosmies Stubb? 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78616821.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-78616821"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Puheet päreiksi: Miksi YK:n ilmastolavalle asteli mainosmies Stubb?",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "36 min",
"raw": "PT2211S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78616821"
},
"raw": "PT2211S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78616821",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78616821"
},
"presentation": "onDemandCard",
"title": "Politiikkaradio",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78616821/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-150"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTAvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5hamFua29odGFpc29oamVsbWF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTAifX19fQ.2soQkCRiEjkz51u5-VjsjOXC_vnPk77XJpY57gCxsrI"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Ajankohtaisohjelmat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-150",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.ajankohtaisohjelmat"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-150/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-150",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.ajankohtaisohjelmat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-150/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Tiedeykkönen Description: Ajankohtainen tiedeohjelma tutkii aikamme ilmiöitä tieteen näkökulmasta ja lisää ymmärrystä itsestämme ja maailmasta. 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74915396.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-74915396"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Ajankohtainen tiedeohjelma tutkii aikamme ilmiöitä tieteen näkökulmasta ja lisää ymmärrystä itsestämme ja maailmasta.",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "47 min",
"raw": "PT2866S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 11.7.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-74915396"
},
"raw": "PT2866S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-74915396",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-74915396"
},
"presentation": "onDemandCard",
"title": "Tiedeykkönen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-74915396/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pyöreä pöytä Description: Machous lautasella - Leikkauslistojen idea - Norppien asema 2 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"
}
],
"description": "Machous lautasella - Leikkauslistojen idea - Norppien asema",
"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": "Pyöreä pöytä",
"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 Sari Valto Description: Romantasia on nyt huippusuosittu kirjallisuudenlaji 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78616373.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-78616373"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Romantasia on nyt huippusuosittu kirjallisuudenlaji",
"image": {
"id": "yle-radio-1",
"version": "1750676272"
},
"labels": [
{
"formatted": "53 min",
"raw": "PT3217S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 10.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78616373"
},
"raw": "PT3217S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78616373",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78616373"
},
"presentation": "onDemandCard",
"title": "Sari Valto",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78616373/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-47"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00Ny9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLmFzaWEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTQ3In19fX0.o2vXAxs1miLJ_bxcUMufsuYlPwlpGGQtpy32ow0sIA4"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Asia",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-47",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.asia"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-47/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-47",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.asia",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-47/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Testi audioonly live ohjelma Description: Areena julkaisu että voi kanssa kuunnella. 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-67028676.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-67028676"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Areena julkaisu että voi kanssa kuunnella.",
"image": {
"id": "areena-audio-live",
"version": "1750676272"
},
"labels": [
{
"formatted": "3 h 45 min",
"raw": "PT13504S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 25.10.2023",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-67028676"
},
"raw": "PT13504S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-67028676",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "areena-audio-live",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-67028676"
},
"presentation": "onDemandCard",
"title": "Testi audioonly live ohjelma",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-67028676/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sekahaku Description: Rautaisannos tanssilavatunnelmaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2069638.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Rautaisannos tanssilavatunnelmaa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2069638",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2069638"
},
"presentation": "seriesCard",
"title": "Sekahaku",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2069638/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Faunin iltapäivä Description: Palauttavaa klassista 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2101404.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Palauttavaa klassista",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2101404",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2101404"
},
"presentation": "seriesCard",
"title": "Faunin iltapäivä",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2101404/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-149"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNDkvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5tdXNpaWtraSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTQ5In19fX0.cLVievPC_Z-hLOmjF29WsUmGDL1pjkRXKdH0dQ7g_TU"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Musiikki",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-149",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.musiikki"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-149/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-149",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.musiikki",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-149/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 23,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Minna Pyykön maailma Description: Suomen luonnon ilmiöitä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2143340.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Suomen luonnon ilmiöitä",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2143340",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2143340"
},
"presentation": "seriesCard",
"title": "Minna Pyykön maailma",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2143340/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Luonto-Suomi Description: Luontoaiheita kuuntelijoiden kanssa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2113301.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Luontoaiheita kuuntelijoiden kanssa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2113301",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2113301"
},
"presentation": "seriesCard",
"title": "Luonto-Suomi",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2113301/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Luontoretki 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2143321.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-2143321",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2143321"
},
"presentation": "seriesCard",
"title": "Luontoretki",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2143321/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-165"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNjUvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5sdW9udG8iLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE2NSJ9fX19.HBpAzcJeQDvX7dHHtPL5W9D5Z0pTgdceA8TOd6yeOok"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Luonto",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-165",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.luonto"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-165/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-165",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.luonto",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-165/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Viikinkien aika Description: Pohjolan varhaishistoriaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2827417.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Pohjolan varhaishistoriaa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2827417",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2827417"
},
"presentation": "seriesCard",
"title": "Viikinkien aika",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2827417/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Historian ääniä Description: Ihmisten arkea ja yhteiskunnan muutoksia 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1572621.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ihmisten arkea ja yhteiskunnan muutoksia",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-1572621",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1572621"
},
"presentation": "seriesCard",
"title": "Historian ääniä",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1572621/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kuunnelman tiet Description: Radioteatterin historiaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75610656.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Radioteatterin historiaa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-75610656",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-75610656"
},
"presentation": "seriesCard",
"title": "Kuunnelman tiet",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-75610656/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-163"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNjMvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5oaXN0b3JpYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTYzIn19fX0.FEtb8fk9OgnPPQ_V6-B-OzJ8J7EGqtaJUOtGDmvjf-A"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Historia",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-163",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.historia"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-163/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-163",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.historia",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-163/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Musta aurinko Description: Melankolian kulttuurihistoriaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2180136.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Melankolian kulttuurihistoriaa",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2180136",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2180136"
},
"presentation": "seriesCard",
"title": "Musta aurinko",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2180136/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Aristoteleen kantapää Description: Hiuksiahalkova pilkunviilausohjelma 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2750116.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Hiuksiahalkova pilkunviilausohjelma",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2750116",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2750116"
},
"presentation": "seriesCard",
"title": "Aristoteleen kantapää",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2750116/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kuusi kuvaa Description: Rohkeasti omannäköinen elämä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2370148.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Rohkeasti omannäköinen elämä",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2370148",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2370148"
},
"presentation": "seriesCard",
"title": "Kuusi kuvaa",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2370148/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-144"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNDQvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5rdWx0dHV1cmkiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE0NCJ9fX19.LWHdszVE6Yf4lfSfb_kmCPZxBRt9TJ5u-Jo2GUkI2es"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kulttuuri",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-144",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.kulttuuri"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-144/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-144",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.kulttuuri",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-144/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card RF testi Radiomanin sarjamuutoksille Description: Tämä on lyhyt kuvaus. (fin) 13.11.2026 03:58 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78844472.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tämä on lyhyt kuvaus. (fin) 13.11.2026 03:58",
"image": {
"id": "13-1-78844472-1794535240359",
"version": "1794535244"
},
"labels": [
{
"formatted": "RM-FAKE",
"type": "highlight"
},
{
"raw": "1-78844472",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78844472"
},
"presentation": "seriesCard",
"title": "RF testi Radiomanin sarjamuutoksille",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78844472/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card RF testi Radiomanin sarjamuutoksille Description: Tämä on lyhyt kuvaus. (fin) 12.11.2026 03:59 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78835454.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tämä on lyhyt kuvaus. (fin) 12.11.2026 03:59",
"image": {
"id": "13-1-78835454-1794448936961",
"version": "1794448939"
},
"labels": [
{
"formatted": "RM-FAKE",
"type": "highlight"
},
{
"raw": "1-78835454",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78835454"
},
"presentation": "seriesCard",
"title": "RF testi Radiomanin sarjamuutoksille",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78835454/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card RF testi Radiomanin sarjamuutoksille Description: Tämä on lyhyt kuvaus. (fin) 11.11.2026 04:00 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78833755.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tämä on lyhyt kuvaus. (fin) 11.11.2026 04:00",
"image": {
"id": "13-1-78833755-1794362556830",
"version": "1794362559"
},
"labels": [
{
"formatted": "RM-FAKE",
"type": "highlight"
},
{
"raw": "1-78833755",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78833755"
},
"presentation": "seriesCard",
"title": "RF testi Radiomanin sarjamuutoksille",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78833755/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-159"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTkvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5kcmFhbWEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE1OSJ9fX19.6HcSH8Xfr-nhPN6fexeME_-jd2J7hjSR2sWHJEPibGA"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Draama",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-159",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.draama"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-159/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-159",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.draama",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-159/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Yle Uutiset 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1440981.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-1440981",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1440981"
},
"presentation": "seriesCard",
"title": "Yle Uutiset",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1440981/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yle Uutiset Description: Torstaina klo 12.00 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76978277.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-76978277"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Torstaina klo 12.00",
"image": {
"id": "yle-radio-suomi-helsinki",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT302S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 29.1.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76978277"
},
"raw": "PT302S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76978277",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Helsinki",
"raw": "yle-radio-suomi-helsinki",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76978277"
},
"presentation": "onDemandCard",
"title": "Yle Uutiset",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-76978277/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yle Nyheter 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78688615.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-78688615"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Fredag kl. 7",
"image": {
"id": "radio-vega-osterbotten",
"version": "1750676272"
},
"labels": [
{
"formatted": "10 min",
"raw": "PT601S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78688615"
},
"raw": "PT601S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78688615",
"type": "itemId"
},
{
"formatted": "Yle Vega Österbotten",
"raw": "radio-vega-osterbotten",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78688615"
},
"presentation": "onDemandCard",
"title": "Yle Nyheter",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78688615/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-151"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTEvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51dXRpc2V0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTEifX19fQ.8t6mzI5k9_5980rNa5BGzB3lsXdKeI8nNqj7XL_vy4U"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Uutiset",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-151",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.uutiset"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-151/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-151",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.uutiset",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-151/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Jäädytetyt pelinumerot 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2607587.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-2607587",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2607587"
},
"presentation": "seriesCard",
"title": "Jäädytetyt pelinumerot",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2607587/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Urheiluradio 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1255818.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-1255818",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-1255818"
},
"presentation": "seriesCard",
"title": "Urheiluradio",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1255818/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ikan änäri Description: Ismo Lehkonen kertoo kaiken NHL:stä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65238499.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ismo Lehkonen kertoo kaiken NHL:stä",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-65238499",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65238499"
},
"presentation": "seriesCard",
"title": "Ikan änäri",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65238499/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-152"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTIvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51cmhlaWx1IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTIifX19fQ.990eMKff6Jo1R112zMaTYSXZeUH_fTtzaBERsLsChHg"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-152",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.urheilu"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-152/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-152",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.urheilu",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-152/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Minä tykkään minusta Description: Tämä on lyhyt kuvaus 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-68643028.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-68643028"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Tämä on lyhyt kuvaus",
"image": {
"id": "13-12-1021-4-1065984-main",
"version": "1734936638"
},
"labels": [
{
"formatted": "4 min",
"raw": "PT277S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 5.4.2024",
"type": "generic"
},
{
"formatted": "TAGI ON MYÖS",
"type": "highlight"
},
{
"pointer": {
"uri": "yleareena://items/1-68643028"
},
"raw": "PT277S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-68643028",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-68643028"
},
"presentation": "onDemandCard",
"title": "Minä tykkään minusta",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-68643028/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Matikkataikaa Description: Viimeinen resepti 2 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-71704023.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-71704023"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Viimeinen resepti",
"image": {
"id": "13-12-1021-4-1067099-main",
"version": "1729168313"
},
"labels": [
{
"formatted": "22 min",
"raw": "PT1350S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 6.9.2024",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-71704023"
},
"raw": "PT1350S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-71704023",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-71704023"
},
"presentation": "onDemandCard",
"title": "Matikkataikaa",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-71704023/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card HYRRÄ-RADIO Description: Inton ja Piukkasen oma tila 2 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-66961181.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-66961181"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": " Inton ja Piukkasen oma tila",
"image": {
"id": "13-12-1021-4-1070074-main",
"version": "1771560022"
},
"labels": [
{
"formatted": "4 min",
"raw": "PT256S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 20.2.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-66961181"
},
"raw": "PT256S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-66961181",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-66961181"
},
"presentation": "onDemandCard",
"title": "HYRRÄ-RADIO",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-66961181/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-52"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC01Mi9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLmxhcHNldCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNTIifX19fQ.VCZQPQol1hN7XFzrAR7NKiQNKijWgBSPtOyhR2fEn2A"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Lapset",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-52",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.lapset"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-52/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-52",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.lapset",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-52/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Merisää 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78653787.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-78653787"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Klo 07.50",
"image": {
"id": "yle-radio-suomi-kemi",
"version": "1750676272"
},
"labels": [
{
"formatted": "4 min",
"raw": "PT245S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78653787"
},
"raw": "PT245S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78653787",
"type": "itemId"
},
{
"formatted": "Yle Radio Suomi Kemi",
"raw": "yle-radio-suomi-kemi",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78653787"
},
"presentation": "onDemandCard",
"title": "Merisää",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78653787/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yle Sámi iđit - iiđeed - tue'les Description: Oktii áidná -čáitáldâh lii puáttám Sáámán 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78570117.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-78570117"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Oktii áidná -čáitáldâh lii puáttám Sáámán",
"image": {
"id": "13-12-1027-4-1052145-main",
"version": "1792127142"
},
"labels": [
{
"formatted": "60 min",
"raw": "PT3600S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78570117"
},
"raw": "PT3600S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78570117",
"type": "itemId"
},
{
"formatted": "Yle Sámi Radio",
"raw": "yle-sami-radio",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78570117"
},
"presentation": "onDemandCard",
"title": "Yle Sámi iđit - iiđeed - tue'les",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78570117/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card YleX Aamu: Sikke ja Womma Description: Perjantain koko lähetys 2 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78637540.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-78637540"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
}
],
"description": "Perjantain koko lähetys",
"image": {
"id": "ylex",
"version": "1750676272"
},
"labels": [
{
"formatted": "4 h",
"raw": "PT14404S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78637540"
},
"raw": "PT14404S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78637540",
"type": "itemId"
},
{
"formatted": "YleX",
"raw": "ylex",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78637540"
},
"presentation": "onDemandCard",
"title": "YleX Aamu: Sikke ja Womma",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78637540/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00OTAvZXhwaXJpbmc_ZXBpc29kZXNfYXNfc2VyaWVzPWZhbHNlIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5reWFfc2FhX3ZpZWxfa2Vya2VldCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDkwIn19fX0.EGITk7LDj5vzDa8yo7TQrOiylcBXm2Hl9JsYqJhUE6U"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kyä sää viel kerkeet",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-490",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.kya_saa_viel_kerkeet"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-490/expiring?episodes_as_series=false"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-490",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.kya_saa_viel_kerkeet",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-490/expiring?episodes_as_series=false&offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 30,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
} Card Tämä linkki vie Näkymä-työkaluun etusivun muokkaukseen 0 controls, 1 label Card JSON{
"image": {
"id": "13-32-1933-1645603020541",
"version": "1645603023"
},
"labels": [
{
"raw": "32-1933",
"type": "itemId"
}
],
"pointer": {
"type": "html",
"uri": "https://areena-nakymat.test.yle.fi/57-0l8dj1gVp"
},
"presentation": "linkCard",
"title": "Tämä linkki vie Näkymä-työkaluun etusivun muokkaukseen",
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0zNjc4L3JlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIudGVhbV9haG1hbl9saW5ra2lrb3J0aXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTM2NzgifX19fQ.i3XIMzgXYrTLwK4b7X9ItUxjtt5b3hutXo2JdhmjfBM"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Team Ahman linkkikortit",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-3678",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.team_ahman_linkkikortit"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-3678/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-3678",
"source_ref": "radio.view.57-RrVXlW84D.podcastit_etusivu.default_tab.team_ahman_linkkikortit",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-3678/recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 3,
"expires": "2026-11-15T05:44:02Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC04OTYxL2xhdGVzdCIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIudmlkZW9wb2RjYXN0X2pha3NvamEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTg5NjEifX19fQ.H06vStupoyTKuKPqluogXUCk97CYG85V_zxkVUQlfoI"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Videopodcast-jaksoja",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC04OTYyL2xhdGVzdCIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIuYWphbmtvaHRhaXNvaGplbG1hX2pha3NvamEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTg5NjIifX19fQ.nk-KAFMWSK1NGEHZFUu1hnb5Y1397KdorVWZYWLORDE"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Ajankohtaisohjelma-jaksoja",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "medium-cover-grid",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=1&token=eyJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT1hdWRpbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiYXVkaW9Gcm9udFBhZ2VIZXJvIiwic2VlZCI6eyJpZHMiOiIxLTYzMDI4MDMzIiwiZXhwIjoxNzk0NzIxNjQyfSwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51bnRpdGxlZF9saXN0IiwicmVjb21tZW5kYXRpb25fbWV0aG9kIjoiY29tYmluZWRfc3BvdGxpZ2h0LmJhbmRpdC5iYW5kaXQudGVzdCIsInJlY29tbWVuZGF0aW9uX2lkIjoiMjdjOTRlZjMtYjEyOS00MjEwLTg3ZjItZTg1ZGQxMWZiMTk5In19fSwiY2FyZEltYWdlIjoic3F1YXJlIiwiY2FyZFRyYWl0cyI6InJlY29tbWVuZGF0aW9uc0NvbnRleHRNZW51In0.7TD4QSYSHgfPlDpfs1Egu9Q_HDULVAF4spK2YsTWpMQ"
},
"style": {
"image": "1:1",
"layout": "grid",
"size": "extra-large"
},
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&drop=1&token=eyJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT1hdWRpbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiYXVkaW9Gcm9udFBhZ2VNYWluUGlja3MiLCJzZWVkIjp7ImlkcyI6IjEtMTc1Njk1OSwxLTY3NDc1OTE4LDEtNjM2MTQ1ODUsMS02MTY0ODI5MywxLTc4MDE4MDA5LDEtMjU4NzM0MiwxLTE0MDM4MzMsMS0xNDA0MzUxLDEtNzYxOTA2NjcsMS03ODAxODAwNywxLTc3OTUwNTU5LDEtNzQ1OTY4ODUsMS03NDI3Njk3MCwxLTY3MjA4ODEwLDEtNzYxOTA2NjksMS02NTE3ODQ0MCwxLTc3Mzk3MTY3LDEtNzYxOTA2NzEsMS03MDkzMjk2NywxLTY1NDM3ODUxLDEtNzI4MzQwMTIsMS03NzU2NTI2NiwxLTY1MzAxNzEzLDEtNjM2OTgyMjAsMS0yMzcwMTQ4LDEtNjMzNjAzNDAsMS03ODEwMTI4NiwxLTY3MzAzNjczLDEtMTUxNzc2MywxLTc0NTk2NjQyLDEtNzc1NTE5OTIsMS03NjE5MDY4OCwxLTc2MTkwNjg2LDEtNzYxOTA2OTIsMS02MzQxNDI0NywxLTc4MzEyMzAwLDEtNjU4ODk1NzMsMS0yMTgwMTM2LDEtNjMzNTg1MzMsMS02MTY0ODMzMiwxLTUwNDEwMzQxLDEtMjEyNTMxMSwxLTM0MzYzNzcsMS00MDIwODI0LDEtMjgyNzQxNywxLTc4NzY2Mjg0IiwiZXhwIjoxNzk0NzIxNjQyfSwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5zdW9zaXR0ZWxlbW1lIiwicmVjb21tZW5kYXRpb25fbWV0aG9kIjoiY29tYmluZWRfc3BvdGxpZ2h0LmJhbmRpdC5iYW5kaXQudGVzdCIsInJlY29tbWVuZGF0aW9uX2lkIjoiMjdjOTRlZjMtYjEyOS00MjEwLTg3ZjItZTg1ZGQxMWZiMTk5In19fSwiY2FyZEltYWdlIjoic3F1YXJlIiwiY2FyZFRyYWl0cyI6InJlY29tbWVuZGF0aW9uc0NvbnRleHRNZW51In0.3R_o0c9bjvZCY7XwBb6C1cqS7XeuCGPtmCTajhH_4k8"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosittelemme",
"type": "list"
},
{
"audience": {
"authenticated": false
},
"controls": [
{
"functionality": {
"id": "login"
},
"title": "Kirjaudu tästä",
"type": "activator"
}
],
"description": "Pidemmät tekstit toimivat tässä nyt myös ihan hyvin",
"image": {
"id": "13-57-1701242560922",
"version": "0"
},
"style": {
"image": "16:9"
},
"title": "Kirjaudu jos viittit",
"type": "highlightCard"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-46"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00Ni9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLmFzaWFzYW5hdGVzdGF1cyIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDYifX19fQ.RDEe2fj0ArKlTPi8ERrb7ehIgMuH2gmlMDA1phkSydY"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Asiasanatestaus",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "series",
"uri": "yleareena://items/1-65838703"
},
"title": "Linkki audiosarjaan",
"type": "navigator"
}
],
"description": "Tämän pitäisi olla 1:1-kuva, jolla on testikannassa ID 13-1-61648293-1698047333072",
"image": {
"id": "13-1-61648293-1698047333072",
"version": "0"
},
"style": {
"image": "1:1"
},
"title": "Välinosto olisi tässä",
"type": "highlightCard"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTg3L3JlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIucmFkaW9uX2thbmF2YW5ha3ltYXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE1ODcifX19fQ.gPn-vS06PBMu72Lz28BitRoEKSLCoqkwSCAz_2G3f_g"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Radion kanavanäkymät",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&drop=6&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC05NTAvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5sYXN0ZW5fcG9kY2FzdF9uYWt5bWF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC05NTAifX19fQ.bT5tGgTFPJ-O2vjcfUcE4-lbph45RAHGAtT9CvRuIDw"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Lasten podcast-näkymät",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzUvcmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi52aWRlb3Npc2FsdG9hIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0zNSJ9fX19.3XxHXdJQrIEDeXH-y9nf8TKyRHjnwfqvkTFqIK9_yWs"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Videosisältöä",
"type": "list"
},
{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api",
"ylelogin"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/radio/continue?client=yle-areena-web&language=fi&v=10&emptyNotificationEnabled=false&matchAlternativeMediaType=true"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"tag": "continue",
"title": "Jatka",
"type": "list"
},
{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api",
"ylelogin"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/favorites?client=yle-areena-web&language=fi&v=10&controls=false&emptyNotificationEnabled=false&filter.availability=ondemand&filter.service=radio&matchAlternativeMediaType=true"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"tag": "favorites",
"title": "Suosikit",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0yODQvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi50aWVkZSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMjg0In19fX0.XXDp8MMU9MmPZAPmJZCAdLhV1XsV7deRMxwG39vk0kU"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Tiede",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTIvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51cmhlaWx1IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTIifX19fQ.990eMKff6Jo1R112zMaTYSXZeUH_fTtzaBERsLsChHg"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNDkvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5tdXNpaWtraSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTQ5In19fX0.cLVievPC_Z-hLOmjF29WsUmGDL1pjkRXKdH0dQ7g_TU"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Musiikki",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-162"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNjIvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5sb3lkYV9saXNhYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTYyIn19fX0.ZWXuGLxwP8Wefhz4qTEU0820law1QHEp3117SLx3JLs"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Löydä lisää",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00OTAvcG9wdWxhcj9lcGlzb2Rlc19hc19zZXJpZXM9ZmFsc2UiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLnN1b3NpdHVpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDkwIn19fX0.cyCHGR0I--hlQ7tMeDf8vvHWs14UGBxJnXIgEuCuJ68"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosituimmat",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00OTAvbGF0ZXN0IiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51dXNpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDkwIn19fX0.CgowHqcJN8MhXLj3TeHF4fPyuRCYGwjra_X5PCoYlYw"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusimmat",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-150"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTAvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5hamFua29odGFpc29oamVsbWF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTAifX19fQ.2soQkCRiEjkz51u5-VjsjOXC_vnPk77XJpY57gCxsrI"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Ajankohtaisohjelmat",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-47"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00Ny9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLmFzaWEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTQ3In19fX0.o2vXAxs1miLJ_bxcUMufsuYlPwlpGGQtpy32ow0sIA4"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Asia",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-149"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNDkvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5tdXNpaWtraSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTQ5In19fX0.cLVievPC_Z-hLOmjF29WsUmGDL1pjkRXKdH0dQ7g_TU"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Musiikki",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-165"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNjUvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5sdW9udG8iLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE2NSJ9fX19.HBpAzcJeQDvX7dHHtPL5W9D5Z0pTgdceA8TOd6yeOok"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Luonto",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-163"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNjMvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5oaXN0b3JpYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTYzIn19fX0.FEtb8fk9OgnPPQ_V6-B-OzJ8J7EGqtaJUOtGDmvjf-A"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Historia",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-144"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNDQvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5rdWx0dHV1cmkiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE0NCJ9fX19.LWHdszVE6Yf4lfSfb_kmCPZxBRt9TJ5u-Jo2GUkI2es"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kulttuuri",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-159"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTkvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5kcmFhbWEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTE1OSJ9fX19.6HcSH8Xfr-nhPN6fexeME_-jd2J7hjSR2sWHJEPibGA"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Draama",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-151"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTEvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51dXRpc2V0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTEifX19fQ.8t6mzI5k9_5980rNa5BGzB3lsXdKeI8nNqj7XL_vy4U"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Uutiset",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-152"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTIvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi51cmhlaWx1IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xNTIifX19fQ.990eMKff6Jo1R112zMaTYSXZeUH_fTtzaBERsLsChHg"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-52"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC01Mi9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJzcXVhcmUiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InJhZGlvLnZpZXcuNTctUnJWWGxXODRELnBvZGNhc3RpdF9ldHVzaXZ1LmRlZmF1bHRfdGFiLmxhcHNldCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNTIifX19fQ.VCZQPQol1hN7XFzrAR7NKiQNKijWgBSPtOyhR2fEn2A"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Lapset",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC00OTAvZXhwaXJpbmc_ZXBpc29kZXNfYXNfc2VyaWVzPWZhbHNlIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJyYWRpby52aWV3LjU3LVJyVlhsVzg0RC5wb2RjYXN0aXRfZXR1c2l2dS5kZWZhdWx0X3RhYi5reWFfc2FhX3ZpZWxfa2Vya2VldCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDkwIn19fX0.EGITk7LDj5vzDa8yo7TQrOiylcBXm2Hl9JsYqJhUE6U"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kyä sää viel kerkeet",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?client=yle-areena-web&language=fi&v=10&crop=30&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0zNjc4L3JlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoicmFkaW8udmlldy41Ny1SclZYbFc4NEQucG9kY2FzdGl0X2V0dXNpdnUuZGVmYXVsdF90YWIudGVhbV9haG1hbl9saW5ra2lrb3J0aXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTM2NzgifX19fQ.i3XIMzgXYrTLwK4b7X9ItUxjtt5b3hutXo2JdhmjfBM"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Team Ahman linkkikortit",
"type": "list"
}
],
"type": "tab"
} |