Tabs Tab 1 of 1 Card Huijarisyndrooma 3 controls, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50722461.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"title": "Katso",
"type": "navigator"
},
{
"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-50722461?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-50722461",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50722461"
},
"presentation": "seriesCard",
"title": "Huijarisyndrooma",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50722461/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "hero",
"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.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT12aWRlbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZnJvbnRQYWdlSGVybyIsInNlZWQiOnsiaWRzIjoiMS01MDcyMjQ2MSIsImV4cCI6MTc5NDcyMjI2NX0sImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi51bnRpdGxlZF9saXN0IiwicmVjb21tZW5kYXRpb25fbWV0aG9kIjoiY29tYmluZWRfc3BvdGxpZ2h0LmJhbmRpdC5iYW5kaXQudGVzdCIsInJlY29tbWVuZGF0aW9uX2lkIjoiYzI0NTczYTgtMTNkMy00ZjMwLTg3MDgtZGJmZGVjMTM0MmU4In19fSwiY2FyZFRyYWl0cyI6InJlY29tbWVuZGF0aW9uc0NvbnRleHRNZW51In0.ecVHPdHSL7IkcRQYoGBquuw8VOpoR0N7QatHCj46xJg"
},
"style": {
"image": "16:9",
"layout": "grid",
"size": "extra-large"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"recommendation_id": "c24573a8-13d3-4f30-8708-dbfdec1342e8",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.untitled_list"
}
}
},
"cardOptionsTemplate": "frontPageHero",
"cardTraits": "recommendationsContextMenu",
"seed": {
"exp": 1794722265,
"ids": "1-50722461"
},
"source": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=video&limit=100&lang=fi&item_source=spotlight"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "c24573a8-13d3-4f30-8708-dbfdec1342e8",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.untitled_list",
"source_url": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=video&limit=100&lang=fi&item_source=spotlight"
}
}
},
"cardOptionsTemplate": "frontPageHero",
"count": 1,
"expires": "2026-11-15T07:58:25+02:00",
"limit": 3,
"offset": 0
} Card Animal Hospital 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2191916.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-2191916",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2191916"
},
"presentation": "seriesCard",
"title": "Animal Hospital",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2191916/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Eero Aarnio: Myhäilevät muodot Description: Myhäilevät muodot markkinointia 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-600162.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Myhäilevät muodot markkinointia",
"image": {
"id": "13-1-600162",
"version": "1782362086"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 12.9.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-600162"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-600162",
"type": "itemId"
},
{
"formatted": "TV Finland",
"raw": "tv-finland",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-600162"
},
"presentation": "onDemandCard",
"title": "Eero Aarnio: Myhäilevät muodot",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-600162/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Viki ja Köpi Show Radio 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65293946.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-65293946",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65293946"
},
"presentation": "seriesCard",
"title": "Viki ja Köpi Show Radio",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65293946/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&drop=1&token=eyJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT12aWRlbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZnJvbnRQYWdlTWFpblBpY2tzIiwic2VlZCI6eyJpZHMiOiIxLTIxOTE5MTYsMS02MDAxNjIsMS02NTI5Mzk0NiwxLTQyNDYxMDcsMS0yMTczMzg1LDEtNTA5MzUwODksMS03NjY1NTQ3NCwxLTM2NzczMDAsMS0zODIyMTE5LDEtMjY4OTU3MywxLTYxODg4NDMyLDEtMjczNjQ1NywxLTM0MzA5NzUsMS03MTE4ODY4MywxLTUwNDc0NjQ2IiwiZXhwIjoxNzk0NzIyMjY1fSwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnN1b3NpdHRlbGVtbWUiLCJyZWNvbW1lbmRhdGlvbl9tZXRob2QiOiJjb21iaW5lZF9zcG90bGlnaHQuYmFuZGl0LmJhbmRpdC50ZXN0IiwicmVjb21tZW5kYXRpb25faWQiOiJjMjQ1NzNhOC0xM2QzLTRmMzAtODcwOC1kYmZkZWMxMzQyZTgifX19LCJjYXJkVHJhaXRzIjoicmVjb21tZW5kYXRpb25zQ29udGV4dE1lbnUifQ.zAR9eluBHJY2THwEHN3sRF5cn8adA3f2TtggRx8NRug"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosittelemme",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"recommendation_id": "c24573a8-13d3-4f30-8708-dbfdec1342e8",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.suosittelemme"
}
}
},
"cardOptionsTemplate": "frontPageMainPicks",
"cardTraits": "recommendationsContextMenu",
"seed": {
"exp": 1794722265,
"ids": "1-2191916,1-600162,1-65293946,1-4246107,1-2173385,1-50935089,1-76655474,1-3677300,1-3822119,1-2689573,1-61888432,1-2736457,1-3430975,1-71188683,1-50474646"
},
"source": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=video&limit=100&lang=fi&item_source=spotlight"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "c24573a8-13d3-4f30-8708-dbfdec1342e8",
"recommendation_method": "combined_spotlight.bandit.bandit.test",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.suosittelemme",
"source_url": "http://areena-recommender-hero.suosittelu-test:8000/v2/combined-recommendations?medium=video&limit=100&lang=fi&item_source=spotlight"
}
}
},
"cardOptionsTemplate": "frontPageMainPicks",
"count": 15,
"expires": "2026-11-15T07:58:25+02:00",
"limit": 3,
"offset": 0
} Card Vauva (M) 0 controls, 1 label Card JSON{
"image": {
"id": "13-1-78811226-1793962056955",
"version": "1793962064"
},
"labels": [
{
"raw": "1-78811226",
"type": "itemId"
}
],
"player": {
"analytics": {
"stream": {
"yle": {
"yle_id": "1-78821002",
"yle_media_id": "85-da24029569674c7892858fad0db79ed9",
"yle_media_name": "suuri_uutinen",
"yle_publication_event_id": "4-78821003",
"yle_service_id": "yle-areena"
}
}
},
"finishedThresholdSeconds": 124,
"item": {
"duration": "PT137S",
"id": "1-78821002",
"releaseDate": "2026-11-05T12:33:00+02:00",
"type": "TVProgram",
"uploadDate": "2026-11-05T12:33:00+02:00"
},
"media": {
"aspectRatio": "9:16",
"available": true,
"contentProtection": [
{
"id": "22-0",
"type": "ContentProtectionPolicy"
}
],
"downloadable": false,
"duration": "PT137S",
"id": "85-da24029569674c7892858fad0db79ed9",
"type": "VideoObject"
}
},
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78811226"
},
"presentation": "seriesCard",
"title": "Vauva (M)",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78811226/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Helsinki Ballroom 0 controls, 1 label Card JSON{
"image": {
"id": "13-1-65108706-1793962858742",
"version": "1793962865"
},
"labels": [
{
"raw": "1-65108706",
"type": "itemId"
}
],
"player": {
"analytics": {
"stream": {
"yle": {
"yle_id": "1-61690464",
"yle_media_id": "85-c4c73e0d88df4bf2b9b2eef6f9160537",
"yle_media_name": "lola",
"yle_publication_event_id": "4-65317787",
"yle_service_id": "yle-areena"
}
}
},
"finishedThresholdSeconds": 108,
"item": {
"duration": "PT120S",
"id": "1-61690464",
"releaseDate": "2023-06-26T00:01:00+03:00",
"type": "TVProgram",
"uploadDate": "2023-06-26T00:01:00+03:00"
},
"media": {
"aspectRatio": "16:9",
"available": true,
"contentProtection": [
{
"id": "22-0",
"type": "ContentProtectionPolicy"
}
],
"downloadable": false,
"duration": "PT120S",
"id": "85-c4c73e0d88df4bf2b9b2eef6f9160537",
"type": "VideoObject"
}
},
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65108706"
},
"presentation": "seriesCard",
"title": "Helsinki Ballroom",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65108706/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card DILLIGAF 0 controls, 1 label Card JSON{
"image": {
"id": "13-1-67771241-1793963221747",
"version": "1793963228"
},
"labels": [
{
"raw": "1-67771241",
"type": "itemId"
}
],
"player": {
"analytics": {
"stream": {
"yle": {
"yle_id": "1-65755060",
"yle_media_id": "85-6ed43e41d1674bbcbef4a32e8b18bf98",
"yle_media_name": "sokka_irti",
"yle_publication_event_id": "4-68170476",
"yle_service_id": "yle-areena"
}
}
},
"finishedThresholdSeconds": 108,
"item": {
"duration": "PT120S",
"id": "1-65755060",
"releaseDate": "2024-03-01T00:01:00+02:00",
"type": "TVProgram",
"uploadDate": "2024-03-01T00:01:00+02:00"
},
"media": {
"aspectRatio": "16:9",
"available": true,
"contentProtection": [
{
"id": "22-0",
"type": "ContentProtectionPolicy"
}
],
"downloadable": false,
"duration": "PT120S",
"id": "85-6ed43e41d1674bbcbef4a32e8b18bf98",
"type": "VideoObject"
}
},
"pointer": {
"type": "series",
"uri": "yleareena://items/1-67771241"
},
"presentation": "seriesCard",
"title": "DILLIGAF",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-67771241/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"audience": {
"feedSupport": true
},
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-9210"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"layout": "PreviewPlayerWithList",
"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&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZmVlZFRvcFBpY2tzIiwic291cmNlIjoiaHR0cHM6Ly9wcm9ncmFtcy5hcGktdGVzdC55bGUuZmkvdjMvc2NoZW1hL3YzL3BhY2thZ2VzLzMwLTkyMTAvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoicG9ydHJhaXQiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuaXNvX25vc3RvX2pvc3NhX3B5b3JpaV92aWRlb19qb25rYV9hbGxhX29uX3N0cmFpcHBpX25ha3l2aXNzYSJ9fX19.m14cewJ2R0oKe2Gn37ik9MmPc_uz8DI-943jEx5PgFo"
},
"style": {
"image": "9:16"
},
"title": "Iso nosto, jossa pyörii video, jonka alla on straippi näkyvissä",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.iso_nosto_jossa_pyorii_video_jonka_alla_on_straippi_nakyvissa"
}
}
},
"cardImage": "portrait",
"cardOptionsTemplate": "feedTopPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-9210/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.iso_nosto_jossa_pyorii_video_jonka_alla_on_straippi_nakyvissa",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-9210/recommendations?offset=0&limit=3"
}
}
},
"cardImage": "portrait",
"cardOptionsTemplate": "feedTopPicks",
"count": 13,
"expires": "2026-11-15T05:54:15Z",
"limit": 3,
"offset": 0
} Content card {
"placementId": "TV etusivu",
"type": "contentCard"
} HTML {
"presentation": "html-fragment",
"source": {
"uri": "videofeedcarousel://"
},
"title": "Lyhyet",
"type": "html"
} Card Kirjava luonto Pointer: yle-tv1.json (player) 1 control, 9 labels Card JSON{
"color": "#008ac7",
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/yle-tv1.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "13-85-fe7161ef5185419382c868aaa5a3b2f9",
"version": "1794721838"
},
"labels": [
{
"raw": "current",
"type": "broadcastStatus"
},
{
"raw": "norights",
"type": "ondemandStatus"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
},
{
"raw": "TVChannel",
"type": "broadcastServiceType"
},
{
"formatted": "4 min",
"raw": "PT280S",
"rawType": "duration",
"type": "duration"
},
{
"formatted": "klo 7.50",
"raw": "2026-11-15T07:50:20+02:00",
"rawType": "date",
"type": "broadcastStartDate"
},
{
"formatted": "7.50–7.55",
"type": "generic"
},
{
"raw": "2026-11-15T07:50:20+02:00/2026-11-15T07:55:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"raw": "1-72844934",
"type": "itemId"
}
],
"overlayLogoImage": {
"alt": "Yle TV1",
"id": "yle-tv1_vt",
"version": "1750676272"
},
"pointer": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/yle-tv1.json?language=fi&v=10&client=yle-areena-web"
},
"presentation": "broadcastCard",
"title": "Kirjava luonto",
"transmissions": [
{
"broadcastStatus": "current",
"description": "Kauris elää ruohomailla ja avometsissä.\n",
"endTime": "2026-11-15T07:55:00+02:00",
"formattedStartTime": "7.50",
"image": {
"id": "13-85-fe7161ef5185419382c868aaa5a3b2f9",
"version": "1794721838"
},
"ondemandStatus": "current",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-72844934"
},
"startTime": "2026-11-15T07:50:20+02:00",
"title": "Kirjava luonto"
},
{
"broadcastStatus": "upcoming",
"description": "Veka \"Veksu\" Tolonen hurahti kalastukseen jo pikkupoikana. Kalaan olisi mukava päästä vaikka joka päivä. Ensin ilmastonmuutos ja luontokato ahdistivat. Sitten Veksu tajusi, että luonto pyrkii selviytymään aina. Kalastuksessa tärkeintä ei olekaan saalis vaan ajan viettäminen luonnossa, jota ei voi voittaa.",
"endTime": "2026-11-15T08:10:00+02:00",
"formattedStartTime": "7.55",
"image": {
"id": "13-85-86787d44b2604c818405a88f219519ce",
"version": "1794681003"
},
"ondemandStatus": "current",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76546851"
},
"startTime": "2026-11-15T07:55:00+02:00",
"title": "Perjantai-dokkari "
}
],
"type": "card"
} Card Pipsa Possu 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3739583.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-3739583",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3739583"
},
"presentation": "seriesCard",
"title": "Pipsa Possu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3739583/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pipsa Possu Description: Koulunäytelmä 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50485204.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Koulunäytelmä",
"image": {
"id": "13-85-16614f23f1a9420898064a7dd96da32a",
"version": "1794634133"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 14.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50485204"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50485204",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50485204"
},
"presentation": "onDemandCard",
"title": "Pipsa Possu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50485204/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicHJvbW90aW9uVGl0bGUiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNzkyMi9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuY2hhdF9zdHJpcGVfNmFkMGVhMDQ3ZDllX21hcmtraW5vaW50aW90c2lrb2xsYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNzkyMiJ9fX19.oYigvkhwuBDI70QKZFScviBgXydQF8oBwu7ygR9dfLw"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Chat Stripe 6ad0ea047d9e markkinointiotsikolla",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-7922",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.chat_stripe_6ad0ea047d9e_markkinointiotsikolla"
}
}
},
"cardOptionsTemplate": "promotionTitle",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-7922/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-7922",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.chat_stripe_6ad0ea047d9e_markkinointiotsikolla",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-7922/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "promotionTitle",
"count": 7,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0,
"refreshAt": "2026-11-15T07:55:50+02:00"
} Card Kirjava luonto Pointer: yle-tv1.json (player) 1 control, 9 labels Card JSON{
"color": "#008ac7",
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/yle-tv1.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"id": "13-85-fe7161ef5185419382c868aaa5a3b2f9",
"version": "1794721838"
},
"labels": [
{
"raw": "current",
"type": "broadcastStatus"
},
{
"raw": "norights",
"type": "ondemandStatus"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
},
{
"raw": "TVChannel",
"type": "broadcastServiceType"
},
{
"formatted": "4 min",
"raw": "PT280S",
"rawType": "duration",
"type": "duration"
},
{
"formatted": "klo 7.50",
"raw": "2026-11-15T07:50:20+02:00",
"rawType": "date",
"type": "broadcastStartDate"
},
{
"formatted": "7.50–7.55",
"type": "generic"
},
{
"raw": "2026-11-15T07:50:20+02:00/2026-11-15T07:55:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"raw": "1-72844934",
"type": "itemId"
}
],
"overlayLogoImage": {
"alt": "Yle TV1",
"id": "yle-tv1_vt",
"version": "1750676272"
},
"pointer": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/yle-tv1.json?language=fi&v=10&client=yle-areena-web"
},
"presentation": "broadcastCard",
"title": "Kirjava luonto",
"transmissions": [
{
"broadcastStatus": "current",
"description": "Kauris elää ruohomailla ja avometsissä.\n",
"endTime": "2026-11-15T07:55:00+02:00",
"formattedStartTime": "7.50",
"image": {
"id": "13-85-fe7161ef5185419382c868aaa5a3b2f9",
"version": "1794721838"
},
"ondemandStatus": "current",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-72844934"
},
"startTime": "2026-11-15T07:50:20+02:00",
"title": "Kirjava luonto"
},
{
"broadcastStatus": "upcoming",
"description": "Veka \"Veksu\" Tolonen hurahti kalastukseen jo pikkupoikana. Kalaan olisi mukava päästä vaikka joka päivä. Ensin ilmastonmuutos ja luontokato ahdistivat. Sitten Veksu tajusi, että luonto pyrkii selviytymään aina. Kalastuksessa tärkeintä ei olekaan saalis vaan ajan viettäminen luonnossa, jota ei voi voittaa.",
"endTime": "2026-11-15T08:10:00+02:00",
"formattedStartTime": "7.55",
"image": {
"id": "13-85-86787d44b2604c818405a88f219519ce",
"version": "1794681003"
},
"ondemandStatus": "current",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76546851"
},
"startTime": "2026-11-15T07:55:00+02:00",
"title": "Perjantai-dokkari "
}
],
"type": "card"
} Card Pipsa Possu 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3739583.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-3739583",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3739583"
},
"presentation": "seriesCard",
"title": "Pipsa Possu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3739583/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pipsa Possu Description: Koulunäytelmä 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50485204.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Koulunäytelmä",
"image": {
"id": "13-85-16614f23f1a9420898064a7dd96da32a",
"version": "1794634133"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 14.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50485204"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50485204",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50485204"
},
"presentation": "onDemandCard",
"title": "Pipsa Possu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50485204/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNzkyMi9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuZnJhbWluX2F1dG9tYWF0dGl0ZXN0aWVuX3N0cmlwZSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNzkyMiJ9fX19.g26EXofweKit9jw3wRwqIGlTUxyqG7S8U4DcEiZJzrk"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Framin automaattitestien stripe",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-7922",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.framin_automaattitestien_stripe"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-7922/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-7922",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.framin_automaattitestien_stripe",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-7922/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 7,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0,
"refreshAt": "2026-11-15T07:55:50+02:00"
} Card Linkkikortti-testi 2 Pointer: test.html#1-77912254&autoplay=true (html) 0 controls, 1 label Card JSON{
"image": {
"id": "13-32-3138-1777025536879",
"version": "1777025550"
},
"labels": [
{
"raw": "32-3138",
"type": "itemId"
}
],
"pointer": {
"type": "html",
"uri": "https://player-v2.yle.fi/test.html#1-77912254&autoplay=true"
},
"presentation": "linkCard",
"title": "Linkkikortti-testi 2",
"type": "card"
} Card Linkkikortti-testi Pointer: 91-20214907 (html) 0 controls, 1 label Card JSON{
"image": {
"id": "13-32-3109-1773393017727",
"version": "1773393023"
},
"labels": [
{
"raw": "32-3109",
"type": "itemId"
}
],
"pointer": {
"type": "html",
"uri": "https://yle.fi/v/video/91-20214907"
},
"presentation": "linkCard",
"title": "Linkkikortti-testi",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtODMzMi9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIubGlua2tpa29ydGluX3Rlc3RhdXMiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTgzMzIifX19fQ.pDE3MPtij_CqwCHAPO51hE_uVGHhRvZwQ2XsEobePrg"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Linkkikortin testaus",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-8332",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.linkkikortin_testaus"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-8332/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-8332",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.linkkikortin_testaus",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-8332/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 3,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Gogin kantabaari Description: tämä on videopodcast-sarja! 3 controls, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50935089.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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": "tämä on videopodcast-sarja!",
"image": {
"id": "13-1-50935089-1770732951676",
"version": "1794380928"
},
"labels": [
{
"raw": "1-50935089",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50935089"
},
"presentation": "seriesCard",
"title": "Gogin kantabaari",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50935089/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Menny pahaks 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-73702485.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "lyhyt feenix",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"formatted": "FINTAG",
"type": "highlight"
},
{
"raw": "1-73702485",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-73702485"
},
"presentation": "seriesCard",
"title": "Menny pahaks",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-73702485/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Tyttöjen vessa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-74387412.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-74387412",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74387412"
},
"presentation": "seriesCard",
"title": "Tyttöjen vessa",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-74387412/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDE2Mi9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudmlkZW9wb2RjYXN0ZWphIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC00MTYyIn19fX0.fP8D8ojjrdnozQaIcODuzzvJpyKLwz-1CwFBF5At0SA"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Videopodcasteja",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-4162",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.videopodcasteja"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-4162/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-4162",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.videopodcasteja",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-4162/extended-recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 4,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card testiklippi asiasanojen testaamiseen: lajityypit Description: RF-Avid-klippi feenixistä 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-64829803.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-64829803?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "RF-Avid-klippi feenixistä",
"image": {
"id": "13-67-209868a6fc4542429b40edaa53167f21",
"version": "1695927869"
},
"labels": [
{
"formatted": "17 s",
"raw": "PT17S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 16.1.2023",
"type": "generic"
},
{
"formatted": "RF-AVID",
"type": "highlight"
},
{
"pointer": {
"uri": "yleareena://items/1-64829803"
},
"raw": "PT17S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-64829803",
"type": "itemId"
}
],
"pointer": {
"type": "clip",
"uri": "yleareena://items/1-64829803"
},
"presentation": "onDemandCard",
"title": "testiklippi asiasanojen testaamiseen: lajityypit",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-64829803/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcHVibGljYXRpb25zL2xhdGVzdD9jb25jZXB0PTE4LTMwODA1NTppc0dlbnJlT2YmcHJvZ3JhbV90eXBlPXR2Y2xpcCZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1dGlza2xpcGl0In19fX0.9e_EP_8_kCGAq2GXLdP5aHIP7br403X0jkbL1N2RUl0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uutisklipit",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uutisklipit"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/publications/latest?concept=18-308055:isGenreOf&program_type=tvclip&publication_type=ondemand"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uutisklipit",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/publications/latest?concept=18-308055:isGenreOf&program_type=tvclip&publication_type=ondemand&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 1,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} List is only for logged in users, not fetching cards. List JSON{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api",
"ylelogin"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/tv/continue?client=yle-areena-web&language=fi&v=10&emptyNotificationEnabled=false"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"tag": "continue",
"title": "Jatka",
"type": "list"
} Card Puoli seitsemän 3 controls, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3234909.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-3234909?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3234909",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3234909"
},
"presentation": "seriesCard",
"title": "Puoli seitsemän",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3234909/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ihmebantu 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3432923.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-3432923",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3432923"
},
"presentation": "seriesCard",
"title": "Ihmebantu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3432923/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kandit Description: tämä on lyhyt kuvaus 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3146793.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-125563ef6d9babf43",
"version": "1791441470"
},
"labels": [
{
"raw": "1-3146793",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3146793"
},
"presentation": "seriesCard",
"title": "Kandit",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3146793/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-98"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtOTgvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmFzaWFzYW5hdGVzdGF1cyIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtOTgifX19fQ.ifOMs2wi5m-IBi5SDxxgY9iEzWNgoSXYcCjNcbZm5kI"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Asiasanatestaus",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-98",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.asiasanatestaus"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-98/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-98",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.asiasanatestaus",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-98/extended-recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} List is only for logged in users, not fetching cards. List JSON{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "medium-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=tv"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"tag": "favorites",
"title": "Oma lista",
"type": "list"
} Card Lasten Areena nyt myös Android TV:ssä! 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "32-1171",
"type": "itemId"
}
],
"pointer": {
"uri": "https://play.google.com/store/apps/details?id=com.yle.lastenareena&hl=fi"
},
"presentation": "linkCard",
"title": "Lasten Areena nyt myös Android TV:ssä!",
"type": "card"
} Card RF linkkikorttiotsikko suomeksi - 02-06-18 16:03 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "32-1167",
"type": "itemId"
}
],
"pointer": {
"type": "html",
"uri": "http://yle.fi"
},
"presentation": "linkCard",
"title": "RF linkkikorttiotsikko suomeksi - 02-06-18 16:03",
"type": "card"
} Card RF smoketest linkkikortille 0 controls, 1 label Card JSON{
"image": {
"id": "13-32-654-1769594675963",
"version": "1769594678"
},
"labels": [
{
"raw": "32-654",
"type": "itemId"
}
],
"pointer": {
"type": "html",
"uri": "http://yle.fi"
},
"presentation": "linkCard",
"title": "RF smoketest linkkikortille",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMjEvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zP21lZGlhX2xhbmd1YWdlPXN3ZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi51cmhlaWx1IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0yMSJ9fX19.ymFSsMqa4Yvek6idjF2mIVoiS5kCjAQjTMszApCbcRo"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-21",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.urheilu"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-21/extended-recommendations?media_language=swe"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-21",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.urheilu",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-21/extended-recommendations?media_language=swe&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Musta laatikko Description: Valtiovarainministeri Sauli Niinistö (1999) 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1376542.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-4260363?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Valtiovarainministeri Sauli Niinistö (1999)",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 21.9.1999",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-1376542"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-1376542",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-1376542"
},
"presentation": "onDemandCard",
"title": "Musta laatikko",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1376542/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Urho Description: Presidentti Urho Kekkonen herkkänä, ujona ja haavoittuvana. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2691189.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Presidentti Urho Kekkonen herkkänä, ujona ja haavoittuvana.",
"image": {
"id": "13-85-826df57f19664eed84763aa472732a6a",
"version": "1793786382"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 10.10.2016",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-2691189"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-2691189",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-2691189"
},
"presentation": "onDemandCard",
"title": "Urho",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2691189/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Murrosajan presidentti, Mauno Koiviston presidenttikaudet 1982-1994 Description: Hannu Lehtilän haastattelussa presidentti Koivisto käy läpi Suomen lähihistorian merkittävimmät käännekohdat. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1398087.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Hannu Lehtilän haastattelussa presidentti Koivisto käy läpi Suomen lähihistorian merkittävimmät käännekohdat.",
"image": {
"id": "yle-tv1",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 12.9.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-1398087"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-1398087",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-1398087"
},
"presentation": "onDemandCard",
"title": "Murrosajan presidentti, Mauno Koiviston presidenttikaudet 1982-1994",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1398087/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDA4L2V4dGVuZGVkLXJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5mYWt0YWFfamFfZmlrdGlvdGFfcHJlc2lkZW50ZWlzdGEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTQwOCJ9fX19.FKdPTega7c1WyTO-yXCnp5iXtZPBfufTZLi3AaEkXhU"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Faktaa ja fiktiota presidenteistä",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-408",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.faktaa_ja_fiktiota_presidenteista"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-408/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-408",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.faktaa_ja_fiktiota_presidenteista",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-408/extended-recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 10,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Linen mukana maailman ympäri 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3770794",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3770794"
},
"presentation": "seriesCard",
"title": "Linen mukana maailman ympäri",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3770794/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Peltsin Lappi 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3697853",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3697853"
},
"presentation": "seriesCard",
"title": "Peltsin Lappi",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3697853/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sohvasurffaajat 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2818971",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2818971"
},
"presentation": "seriesCard",
"title": "Sohvasurffaajat",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2818971/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDM2L2V4dGVuZGVkLXJlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InBvc3RlciIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5yZWlzc3Vzc2EiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTQzNiJ9fX19.Ku8SpsegiiwLNG-ELKsh79x4dxsF-tnnt3XLFakTnlE"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Reissussa",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-436",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.reissussa"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-436/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-436",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.reissussa",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-436/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Highlight card Tee Yle Areenasta omasi – kirjaudu Description: Hyödynnä osuvat suositukset. Löydä ohjelmat helposti. Jatka siitä mihin jäit. Highlight card JSON{
"audience": {
"authenticated": false
},
"controls": [
{
"functionality": {
"id": "login"
},
"title": "Kirjaudu sisään",
"type": "activator"
}
],
"description": "Hyödynnä osuvat suositukset. Löydä ohjelmat helposti. Jatka siitä mihin jäit.",
"image": {
"id": "13-57-1711612553467",
"version": "0"
},
"style": {
"image": "1:1"
},
"title": "Tee Yle Areenasta omasi – kirjaudu",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTg3L3JlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5yYWRpb25fa2FuYXZhbmFreW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTU4NyJ9fX19.oYtsOEj5KmT-U4YB6BnCkNN-ZDcEadpaywiKfB9pkw8"
},
"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": "tv.view.57-0l8dj1gVp.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": "tv.view.57-0l8dj1gVp.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-15T07:53:25+02:00",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC05NTAvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmxhc3Rlbl9wb2RjYXN0X25ha3ltYXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTk1MCJ9fX19.VTav4Z_sOz3sGtkeKlEKaBMlUXTazhgdnQz_vXcECEI"
},
"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": "tv.view.57-0l8dj1gVp.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": "tv.view.57-0l8dj1gVp.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-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Yle TV1 0 controls, 1 label Card JSON{
"color": "#008ac7",
"image": {
"id": "13-57-1552383875547",
"version": "0"
},
"labels": [
{
"raw": "57-6Ave89X7L",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-6Ave89X7L"
},
"presentation": "packageCard",
"title": "Yle TV1",
"type": "card"
} Card Yle TV2 0 controls, 1 label Card JSON{
"color": "#a626aa",
"image": {
"id": "13-30-476",
"version": "1490791102"
},
"labels": [
{
"raw": "30-476",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/30-476"
},
"presentation": "packageCard",
"title": "Yle TV2",
"type": "card"
} Card Yle Teema 0 controls, 1 label Card JSON{
"color": "#fe8300",
"image": {
"id": "13-57-1551261257843",
"version": "0"
},
"labels": [
{
"raw": "57-P3KPnajKD",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-P3KPnajKD"
},
"presentation": "packageCard",
"title": "Yle Teema",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNTIyL3JlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi50dl9rYW5hdmF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC01MjIifX19fQ.xvmU2aFQ2JE1dNCC7rnDHYH1vbTvujZ5rhnIDeRm4G0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "TV-kanavat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-522",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.tv_kanavat"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-522/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-522",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.tv_kanavat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-522/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 5,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} 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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNjQ3OC9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuNV8xX2F1ZGlvX3Rlc3RpdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNjQ3OCJ9fX19.rtVX3u_biert7_6bMqqrxVTcGjN2iqJsNoCt5e7wcvQ"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "5.1 Audio testit",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-6478",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.5_1_audio_testit"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-6478/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-6478",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.5_1_audio_testit",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-6478/extended-recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 0,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Mona Lisa ja verikuu Description: Hiljaisen ilkikurinen jännitysdraama telepatiaa käyttävästä naisesta ja sinkkuäidistä, jotka New Orleansissa 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-67398233.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-67398233?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Hiljaisen ilkikurinen jännitysdraama telepatiaa käyttävästä naisesta ja sinkkuäidistä, jotka New Orleansissa",
"image": {
"id": "13-85-58576283ef5a4515930115e1f54fa455",
"version": "1794283220"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 10.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-67398233"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-67398233",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-67398233"
},
"presentation": "onDemandCard",
"title": "Mona Lisa ja verikuu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-67398233/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Helene Description: Helene Schjerfbeck elää 1915 unohdettuna mutta taiteelleen intohimoisesti omistautuneena. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50053640.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Helene Schjerfbeck elää 1915 unohdettuna mutta taiteelleen intohimoisesti omistautuneena.",
"image": {
"id": "13-85-f581aba336ef449283f6b104c0979960",
"version": "1794261674"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 10.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50053640"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50053640",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50053640"
},
"presentation": "onDemandCard",
"title": "Helene",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50053640/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Tuntematon mestari Description: Klaus Härön elokuva ikääntyvästä taidekauppiaasta, joka yrittää viimeisen kerran todistaa kykynsä niin itselleen 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4197483.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Klaus Härön elokuva ikääntyvästä taidekauppiaasta, joka yrittää viimeisen kerran todistaa kykynsä niin itselleen",
"image": {
"id": "13-85-3afd79b4acdc437c8672bc5298043c4d",
"version": "1794400246"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 10.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-4197483"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-4197483",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-4197483"
},
"presentation": "onDemandCard",
"title": "Tuntematon mestari",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-4197483/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzAvbGF0ZXN0IiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1c2ltbWF0X2Vsb2t1dmF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0zMCJ9fX19.xchmru-jYAQSy5W8l8M2ibWcA6vovHA0S18CvsggXtg"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusimmat elokuvat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-30",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uusimmat_elokuvat"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-30/latest"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-30",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uusimmat_elokuvat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-30/latest?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Yle Uutiset selkosuomeksi Description: Yle Uutiset selkosuomeksi 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76073043.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-50084841?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Yle Uutiset selkosuomeksi",
"image": {
"id": "yle-tv1",
"version": "1750676272"
},
"labels": [
{
"formatted": "4 min",
"raw": "PT270S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76073043"
},
"raw": "PT270S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76073043",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76073043"
},
"presentation": "onDemandCard",
"title": "Yle Uutiset selkosuomeksi",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-76073043/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yle Uutiset selkosuomeksi Description: Yle Uutiset selkosuomeksi 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76073088.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Yle Uutiset selkosuomeksi",
"image": {
"id": "13-85-7aadd7b128004333a88b811d50188731",
"version": "1794617619"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 12.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76073088"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76073088",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76073088"
},
"presentation": "onDemandCard",
"title": "Yle Uutiset selkosuomeksi",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-76073088/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ylen aamu Description: Milloin Suomessa ajetaan itseohjautuvilla autoilla? 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76113390.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Milloin Suomessa ajetaan itseohjautuvilla autoilla?",
"image": {
"id": "yle-tv1",
"version": "1750676272"
},
"labels": [
{
"formatted": "3 h 4 min",
"raw": "PT11040S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76113390"
},
"raw": "PT11040S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76113390",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76113390"
},
"presentation": "onDemandCard",
"title": "Ylen aamu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-76113390/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTA4NC9sYXRlc3QiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIucGFrZXRpbl91dXNpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTA4NCJ9fX19.9MZPhZuH0mmD_4wqaYzQl193UcKSJUDS2L4Wq9Il0Ug"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Paketin uusimmat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1084",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.paketin_uusimmat"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1084/latest"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1084",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.paketin_uusimmat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1084/latest?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Yle Uutiset selkosuomeksi Description: Yle Uutiset selkosuomeksi 0 controls, 5 labels Card JSON{
"description": "Yle Uutiset selkosuomeksi",
"image": {
"id": "yle-tv1",
"version": "1750676272"
},
"labels": [
{
"formatted": "4 min",
"raw": "PT270S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76073043"
},
"raw": "PT270S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76073043",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76073043"
},
"presentation": "onDemandCard",
"title": "Yle Uutiset selkosuomeksi",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-76073043/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Yle Uutiset selkosuomeksi Description: Yle Uutiset selkosuomeksi 0 controls, 5 labels Card JSON{
"description": "Yle Uutiset selkosuomeksi",
"image": {
"id": "13-85-7aadd7b128004333a88b811d50188731",
"version": "1794617619"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 12.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76073088"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76073088",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76073088"
},
"presentation": "onDemandCard",
"title": "Yle Uutiset selkosuomeksi",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-76073088/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ylen aamu Description: Milloin Suomessa ajetaan itseohjautuvilla autoilla? 0 controls, 5 labels Card JSON{
"description": "Milloin Suomessa ajetaan itseohjautuvilla autoilla?",
"image": {
"id": "yle-tv1",
"version": "1750676272"
},
"labels": [
{
"formatted": "3 h 4 min",
"raw": "PT11040S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 13.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76113390"
},
"raw": "PT11040S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76113390",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76113390"
},
"presentation": "onDemandCard",
"title": "Ylen aamu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-76113390/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTA4NC9sYXRlc3QiLCJjYXJkSW1hZ2UiOiJwb3N0ZXIiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIucGFrZXRpbl91dXNpbW1hdF9wb3N0ZXJlaW5hIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xMDg0In19fX0.PLbGwlF1hbBUp95xeAN5CdpJ_SknGSHooicVeE9yXv8"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Paketin uusimmat postereina",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1084",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.paketin_uusimmat_postereina"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1084/latest"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1084",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.paketin_uusimmat_postereina",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1084/latest?offset=0&limit=3"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Kimmo 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1710381.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-3396326?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Kilpakosijat",
"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-1710381"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-1710381",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-1710381"
},
"presentation": "onDemandCard",
"title": "Kimmo",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1710381/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Keisarikunta 1 control, 6 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-930096.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": " ",
"image": {
"id": "13-1-930096",
"version": "1794534102"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 1.5.2018",
"type": "generic"
},
{
"formatted": " ",
"type": "highlight"
},
{
"pointer": {
"uri": "yleareena://items/1-930096"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-930096",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-930096"
},
"presentation": "onDemandCard",
"title": "Keisarikunta",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-930096/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sorjonen Description: tämä on lyhyt kuvaus 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3677300.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": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3677300",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3677300"
},
"presentation": "seriesCard",
"title": "Sorjonen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3677300/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-858"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"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=7&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtODU4L3JlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5zdGlja3lfcGFrZXRpbl9zdW9zaXR1a3NldCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtODU4In19fX0.lKE8YOwA2_65MyqesDsteu1wF2j-Bfu8cbVYVrm8ZY0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Sticky-paketin suositukset",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-858",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.sticky_paketin_suositukset"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-858/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-858",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.sticky_paketin_suositukset",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-858/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 7,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Highlight card Välinosto on tässä! Description: Kuvausteksti Highlight card JSON{
"controls": [
{
"destination": {
"type": "series",
"uri": "yleareena://items/1-2152356"
},
"title": "Katso ja nauti!",
"type": "navigator"
}
],
"description": "Kuvausteksti",
"image": {
"id": "13-1-65521733-1709294411154",
"version": "0"
},
"style": {
"image": "16:9"
},
"title": "Välinosto on tässä!",
"type": "highlightCard"
} Card Karhun valtakunta Description: Pohjoinen havumetsävyöhyke on karhun ominta valtakuntaa. 0 controls, 5 labels Card JSON{
"description": "Pohjoinen havumetsävyöhyke on karhun ominta valtakuntaa.",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT60S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 25.12.2016",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-444655"
},
"raw": "PT60S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-444655",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-444655"
},
"presentation": "onDemandCard",
"title": "Karhun valtakunta ",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-444655/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kuukkeli, metsän emäntä Description: Kuukkeli on erämaan lintu johon liittyy monia tarinoita ja uskomuksia. 0 controls, 5 labels Card JSON{
"description": "Kuukkeli on erämaan lintu johon liittyy monia tarinoita ja uskomuksia.",
"image": {
"id": "13-85-9b7f82556b9b410fb9daa9f4283e9b65",
"version": "1782037939"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 9.9.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-233689"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-233689",
"type": "itemId"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-233689"
},
"presentation": "onDemandCard",
"title": "Kuukkeli, metsän emäntä ",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-233689/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Avara luonto: Majavien valtakunta Description: Dokumentti seuraa majavaperhettä kahden vuoden ajan. 0 controls, 5 labels Card JSON{
"description": "Dokumentti seuraa majavaperhettä kahden vuoden ajan.",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "54 min",
"raw": "PT3248S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 9.3.2016",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-2222723"
},
"raw": "PT3248S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-2222723",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-2222723"
},
"presentation": "onDemandCard",
"title": "Avara luonto: Majavien valtakunta",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2222723/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzYvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoicG9zdGVyIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnBhcmhhYXRfZWxva3V2YXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTM2In19fX0.hyESn9_jhYbojCe6GWemIy_mCkMVsgzvC4lR2YgVkWU"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Parhaat elokuvat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-36",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.parhaat_elokuvat"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-36/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-36",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.parhaat_elokuvat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-36/recommendations?offset=0&limit=3"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"count": 6,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} List JSON{
"audience": {
"authenticated": false
},
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/promotions/login?client=yle-areena-web&language=fi&v=10"
},
"type": "list"
} Card Vikasietotila 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3356709.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-3356709",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3356709"
},
"presentation": "seriesCard",
"title": "Vikasietotila",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3356709/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kadonnut Description: Mitä tekisit jos läheisesi katoaisi? 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3269144.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Mitä tekisit jos läheisesi katoaisi?",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3269144",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3269144"
},
"presentation": "seriesCard",
"title": "Kadonnut",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3269144/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-279"
},
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0yNzkvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmt1dW50ZWxlX3BvZGNhc3RlamEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTI3OSJ9fX19.IOTibrzMpL5tNvnnffGQxlDk4LTjCANeEAPbQd_UYxQ"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele podcasteja",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-279",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.kuuntele_podcasteja"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-279/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-279",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.kuuntele_podcasteja",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-279/recommendations?offset=0&limit=3"
}
}
},
"cardImage": "square",
"cardOptionsTemplate": "coverStrip",
"count": 2,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Puoli seitsemän 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3234909",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3234909"
},
"presentation": "seriesCard",
"title": "Puoli seitsemän",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3234909/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ihmebantu 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3432923",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3432923"
},
"presentation": "seriesCard",
"title": "Ihmebantu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3432923/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kandit Description: tämä on lyhyt kuvaus 0 controls, 1 label Card JSON{
"description": "tämä on lyhyt kuvaus",
"image": {
"id": "39-125563ef6d9babf43",
"version": "1791441470"
},
"labels": [
{
"raw": "1-3146793",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3146793"
},
"presentation": "seriesCard",
"title": "Kandit",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3146793/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtOTgvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoicG9zdGVyIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmtvdGltYWlzZXRfc2FyamF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC05OCJ9fX19.mM9SRiF3GAFF-76QrTgtf1lckMkVySRpDNRPp578uhk"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Kotimaiset sarjat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-98",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.kotimaiset_sarjat"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-98/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-98",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.kotimaiset_sarjat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-98/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Janin mikrosarjojen koontinäkymädemo 2026 0 controls, 1 label Card JSON{
"color": "#29CCDE",
"image": {
"id": "package-default",
"version": "1750676272"
},
"labels": [
{
"raw": "57-2wm7pg2a5",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-2wm7pg2a5"
},
"presentation": "packageCard",
"title": "Janin mikrosarjojen koontinäkymädemo 2026",
"type": "card"
} Card Areenan mikrosarjat 0 controls, 1 label Card JSON{
"color": "#000000",
"image": {
"id": "package-default",
"version": "1750676272"
},
"labels": [
{
"raw": "30-9210",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/30-9210"
},
"presentation": "packageCard",
"title": "Areenan mikrosarjat",
"type": "card"
} Card Sarjat 0 controls, 1 label Card JSON{
"color": "#8b0dc0",
"image": {
"id": "13-30-34-1761651800888",
"version": "1761651802"
},
"labels": [
{
"raw": "30-34",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/30-34"
},
"presentation": "packageCard",
"title": "Sarjat",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTYxL3JlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5sb3lkYV9saXNhYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTYxIn19fX0.BadlYrKXyINPlBGJFQa7hUtD6QsOWRh39BzN0uy7uj4"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Löydä lisää",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-161",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.loyda_lisaa"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-161/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-161",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.loyda_lisaa",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-161/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} 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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDg4L3BvcHVsYXI_ZXBpc29kZXNfYXNfc2VyaWVzPWZhbHNlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnN1b3NpdHVpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDg4In19fX0.fEXTks62ezoV2K7WntmsKi9cG_yR5C_cOE--UmRB7uk"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosituimmat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-488",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.suosituimmat"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-488/popular?episodes_as_series=false"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-488",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.suosituimmat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-488/popular?episodes_as_series=false&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 0,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Hiljainen todistaja Description: tämä on lyhyt kuvaus 3 controls, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2159285.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-2159285?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "tämä on lyhyt kuvaus",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-2159285",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2159285"
},
"presentation": "seriesCard",
"title": "Hiljainen todistaja",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2159285/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sorjonen Description: tämä on lyhyt kuvaus 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3677300.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": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3677300",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3677300"
},
"presentation": "seriesCard",
"title": "Sorjonen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3677300/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Alamaailma 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3860154.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-3860154",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3860154"
},
"presentation": "seriesCard",
"title": "Alamaailma",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3860154/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTAwOC9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuaHl5dGF2YXRfcmlrb3NzYXJqYXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTEwMDgifX19fQ.fM9LITwnpTeQCSYXh9j3GhG4R3yzCucUpribkBHE8QQ"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Hyytävät rikossarjat",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1008",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.hyytavat_rikossarjat"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1008/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1008",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.hyytavat_rikossarjat",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1008/extended-recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 3,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Tanssikokeet Description: Tanssija, koreografi Kenneth Kvarnström etsi uusia tanssijoita Helsingin Kaupunginteatteriin intensiivisessä 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78031201.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-78031201?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Tanssija, koreografi Kenneth Kvarnström etsi uusia tanssijoita Helsingin Kaupunginteatteriin intensiivisessä",
"image": {
"id": "13-85-8ac0e3b090e34d2d8f3e1013cbfe4f89",
"version": "1794669901"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 14.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78031201"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78031201",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78031201"
},
"presentation": "onDemandCard",
"title": "Tanssikokeet",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78031201/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Maailman pisin hiihtokilpailu Description: Kuka voittaa? 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-66126467.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kuka voittaa?",
"image": {
"id": "13-85-58edbabe59104d1ab80f5ea7fc2d5df1",
"version": "1794456025"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 12.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-66126467"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-66126467",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-66126467"
},
"presentation": "onDemandCard",
"title": "Maailman pisin hiihtokilpailu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-66126467/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Maailman pisin hiihtokilpailu Description: Miksi oikein ryhdyin tähän? 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-66126466.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Miksi oikein ryhdyin tähän?",
"image": {
"id": "13-85-536697cbed684c738fe20bd9954f0863",
"version": "1794456024"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 12.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-66126466"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-66126466",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-66126466"
},
"presentation": "onDemandCard",
"title": "Maailman pisin hiihtokilpailu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-66126466/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzYvbGF0ZXN0IiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1c2ltbWF0X2Rva2thcml0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0zNiJ9fX19.yfkvlxmdaf0Ht5c3BFEQyHMcZU9bkNvTCYWF4a5-2Ro"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusimmat dokkarit",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-36",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uusimmat_dokkarit"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-36/latest"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-36",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uusimmat_dokkarit",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-36/latest?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Vauva (M) Description: Suuri uutinen 3 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78821402.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-78811226?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Suuri uutinen",
"image": {
"id": "13-1-78821402-1793878337666",
"version": "1793878421"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT137S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78821402"
},
"raw": "PT137S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78821402",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78821402"
},
"presentation": "onDemandCard",
"title": "Vauva (M)",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78821402/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ylen aamu Description: Erkin testiohjelma 2026-10-16 FFMPEG 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78744701.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Erkin testiohjelma 2026-10-16 FFMPEG",
"image": {
"id": "13-85-457425bec9a94c62a9967076f7adbec4",
"version": "1792484517"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT115S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78744701"
},
"raw": "PT115S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78744701",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78744701"
},
"presentation": "onDemandCard",
"title": "Ylen aamu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78744701/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Heimo ja Hemmo Description: Tosi iso Hemmo 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-4438664.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Tosi iso Hemmo",
"image": {
"id": "13-85-83e08290130f48dcbbb3ef810c38f489",
"version": "1787022022"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 15.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-4438664"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-4438664",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-4438664"
},
"presentation": "onDemandCard",
"title": "Heimo ja Hemmo",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-4438664/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDg4L2V4cGlyaW5nP2VwaXNvZGVzX2FzX3Nlcmllcz1mYWxzZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi52aWVsYV9laGRpdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDg4In19fX0.Ic1LTB3E81mnupmWMPaRYYX9I7lqh1xghFCGw6acnw4"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Vielä ehdit",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-488",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.viela_ehdit"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-488/expiring?episodes_as_series=false"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-488",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.viela_ehdit",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-488/expiring?episodes_as_series=false&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 30,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Kummelin joulu Description: Aika karua joulumeininkiä näin Kummelihenkeen. 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-1823485.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-1823485?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Aika karua joulumeininkiä näin Kummelihenkeen.",
"image": {
"id": "13-85-cda3273af1dd4f08a11c1ed85a4c186c",
"version": "1794219451"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 8.3.2016",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-1823485"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-1823485",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-1823485"
},
"presentation": "onDemandCard",
"title": "Kummelin joulu",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-1823485/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-3378178.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Joulu",
"image": {
"id": "13-85-396174f43b44443d8b5a25e2e8deb35a",
"version": "1772692541"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT60S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 25.10.2019",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-3378178"
},
"raw": "PT60S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-3378178",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-3378178"
},
"presentation": "onDemandCard",
"title": "Kimmo",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3378178/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Jopet-show: Haikeaa joulua Description: Oikein haikeeta joulua kansalle Jopen sketsien ja joulumakupalojen parissa. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-432533.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Oikein haikeeta joulua kansalle Jopen sketsien ja joulumakupalojen parissa.",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT60S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 15.12.2021",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-432533"
},
"raw": "PT60S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-432533",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-432533"
},
"presentation": "onDemandCard",
"title": "Jopet-show: Haikeaa joulua",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-432533/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-1045"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTA0NS9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnM_bWVkaWFfbGFuZ3VhZ2U9ZmluIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmh1dW1vcmlhX2pvdWx1dW4iLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTEwNDUifX19fQ.9OPkhvrtgNyHj7hlDCvOxW3DyK0drRoqQwMgtT1grmY"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Huumoria jouluun",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1045",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.huumoria_jouluun"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1045/extended-recommendations?media_language=fin"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1045",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.huumoria_jouluun",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1045/extended-recommendations?media_language=fin&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 5,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Sorjonen Description: tämä on lyhyt kuvaus 3 controls, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3677300.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-3677300?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "tämä on lyhyt kuvaus",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3677300",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3677300"
},
"presentation": "seriesCard",
"title": "Sorjonen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3677300/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Voiko tätä syödä? 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50483246.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-50483246",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50483246"
},
"presentation": "seriesCard",
"title": "Voiko tätä syödä?",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50483246/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Koiraperheet käytöskoulussa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50440543.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-50440543",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50440543"
},
"presentation": "seriesCard",
"title": "Koiraperheet käytöskoulussa",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50440543/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMjE2NS9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudXVzaV9zdHJpcGUiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTIxNjUifX19fQ.AKLlreSuEJ3bPjUsjWJ-WTqdYRyrnAKis0oSoRWXFTU"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusi stripe",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-2165",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uusi_stripe"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-2165/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-2165",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uusi_stripe",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-2165/extended-recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 28,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Hyrräpäät 0 controls, 5 labels Card JSON{
"description": "Vetäminen",
"image": {
"id": "13-85-00d53e1caea9498e80cf98e2271b5b8e",
"version": "1792586701"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 5.8.2024",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-2747912"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-2747912",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-2747912"
},
"presentation": "onDemandCard",
"title": "Hyrräpäät",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2747912/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Hyrräpäät Description: Piilottaminen 0 controls, 5 labels Card JSON{
"description": "Piilottaminen",
"image": {
"id": "13-85-fb2dab5eb7574957b0b7cd0be0e9ebc0",
"version": "1792586727"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 5.8.2024",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-2747911"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-2747911",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-2747911"
},
"presentation": "onDemandCard",
"title": "Hyrräpäät",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2747911/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Hyrräpäät Description: Päällä ja poissa 0 controls, 5 labels Card JSON{
"description": "Päällä ja poissa",
"image": {
"id": "13-85-a90279e1553547669a5bd769a1a2b45d",
"version": "1792586696"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 5.8.2024",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-2747910"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-2747910",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-2747910"
},
"presentation": "onDemandCard",
"title": "Hyrräpäät",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-2747910/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-1104"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTEwNC9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJwb3N0ZXIiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIucGVyaGVlbl9waWVuaW1taWxsZSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTEwNCJ9fX19.wzYTL1Nr4eBQgMPTs7n8rYElQ6wScLYh3OeFEi3W_uM"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Perheen pienimmille",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1104",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.perheen_pienimmille"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1104/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1104",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.perheen_pienimmille",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1104/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"count": 20,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Hyrräpäät 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3325671",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3325671"
},
"presentation": "seriesCard",
"title": "Hyrräpäät",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3325671/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Nalle 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3811707",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3811707"
},
"presentation": "seriesCard",
"title": "Nalle",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3811707/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Albi Lumiukko 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3719452",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3719452"
},
"presentation": "seriesCard",
"title": "Albi Lumiukko",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3719452/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-1105"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTEwNS9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJwb3N0ZXIiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudGFhcGVyb2lsbGUiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTExMDUifX19fQ.mWcak-jLOjd4jcqFrMstPkT5kpDPuVXVNcb_iTfCqD4"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Taaperoille",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1105",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.taaperoille"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1105/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-1105",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.taaperoille",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-1105/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"count": 4,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Lääkäri Pilleri ja tenavia Ilokylästä 0 controls, 1 label Card JSON{
"color": "#29CCDE",
"image": {
"id": "13-30-975-1533551991306",
"version": "1533551993"
},
"labels": [
{
"raw": "30-975",
"type": "itemId"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/30-975"
},
"presentation": "packageCard",
"title": "Lääkäri Pilleri ja tenavia Ilokylästä",
"type": "card"
} Card Herra Heinämäen arkisto 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3823283",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3823283"
},
"presentation": "seriesCard",
"title": "Herra Heinämäen arkisto",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3823283/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Häräntappoase 0 controls, 1 label Card JSON{
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-4052636",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4052636"
},
"presentation": "seriesCard",
"title": "Häräntappoase",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-4052636/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-493"
},
"title": "Näytä kaikki ",
"type": "navigator"
}
],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDkzL2V4dGVuZGVkLXJlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InBvc3RlciIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5sYXN0ZW5famFfbnVvcnRlbnNhcmpvamFfMTk3MF8yMDAwX2x1dnVpbHRhIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC00OTMifX19fQ.JcseCVwIGBYpEnvrnjxRMn7cLNFJlib-xKSxN3A5JXg"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Lasten- ja nuortensarjoja 1970-2000-luvuilta",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-493",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.lasten_ja_nuortensarjoja_1970_2000_luvuilta"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-493/extended-recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-493",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.lasten_ja_nuortensarjoja_1970_2000_luvuilta",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-493/extended-recommendations?offset=0&limit=3"
}
}
},
"cardImage": "poster",
"cardOptionsTemplate": "posterStrip",
"count": 5,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card testiklippi asiasanojen testaamiseen: lajityypit Description: RF-Avid-klippi feenixistä 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-64829803.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-64829803?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "RF-Avid-klippi feenixistä",
"image": {
"id": "13-67-209868a6fc4542429b40edaa53167f21",
"version": "1695927869"
},
"labels": [
{
"formatted": "17 s",
"raw": "PT17S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 16.1.2023",
"type": "generic"
},
{
"formatted": "RF-AVID",
"type": "highlight"
},
{
"pointer": {
"uri": "yleareena://items/1-64829803"
},
"raw": "PT17S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-64829803",
"type": "itemId"
}
],
"pointer": {
"type": "clip",
"uri": "yleareena://items/1-64829803"
},
"presentation": "onDemandCard",
"title": "testiklippi asiasanojen testaamiseen: lajityypit",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-64829803/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcHVibGljYXRpb25zL2xhdGVzdD9jb25jZXB0PTE4LTMwODA1NTppc0dlbnJlT2YmcHJvZ3JhbV90eXBlPXR2Y2xpcCZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1dGlza2xpcGl0In19fX0.9e_EP_8_kCGAq2GXLdP5aHIP7br403X0jkbL1N2RUl0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uutisklipit",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uutisklipit"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/publications/latest?concept=18-308055:isGenreOf&program_type=tvclip&publication_type=ondemand"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.uutisklipit",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/publications/latest?concept=18-308055:isGenreOf&program_type=tvclip&publication_type=ondemand&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 1,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
} Card Testing ai-tekstitys 3 controls, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78808756.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"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-78808756?iconOnly=true&language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"image": {
"id": "13-85-72fcfb84525e4143baf43efd72561e0d",
"version": "1793712470"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT138S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ti 3.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78808756"
},
"raw": "PT138S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78808756",
"type": "itemId"
}
],
"pointer": {
"type": "clip",
"uri": "yleareena://items/1-78808756"
},
"presentation": "onDemandCard",
"title": "Testing ai-tekstitys",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78808756/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Word! Description: Word traileri 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-67410435.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Word traileri",
"image": {
"id": "13-1-67410435-1793868236013",
"version": "1793868330"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT93S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ke 12.3.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-67410435"
},
"raw": "PT93S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-67410435",
"type": "itemId"
}
],
"pointer": {
"type": "clip",
"uri": "yleareena://items/1-67410435"
},
"presentation": "onDemandCard",
"title": "Word!",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-67410435/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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtOTI5My9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudHVsb3NzYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtOTI5MyJ9fX19.C9rdHaRNV0UJ0zO7NO4eb1yykwh4R5ZANyDTQ1U00cY"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Tulossa",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-9293",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.tulossa"
}
}
},
"cardOptionsTemplate": "topPicks",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-9293/recommendations"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"areena_package_id": "30-9293",
"source_ref": "tv.view.57-0l8dj1gVp.etusivu.default_tab.tulossa",
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/packages/30-9293/recommendations?offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "topPicks",
"count": 2,
"expires": "2026-11-15T07:53:25+02:00",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [],
"presentation": "hero",
"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.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT12aWRlbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZnJvbnRQYWdlSGVybyIsInNlZWQiOnsiaWRzIjoiMS01MDcyMjQ2MSIsImV4cCI6MTc5NDcyMjI2NX0sImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi51bnRpdGxlZF9saXN0IiwicmVjb21tZW5kYXRpb25fbWV0aG9kIjoiY29tYmluZWRfc3BvdGxpZ2h0LmJhbmRpdC5iYW5kaXQudGVzdCIsInJlY29tbWVuZGF0aW9uX2lkIjoiYzI0NTczYTgtMTNkMy00ZjMwLTg3MDgtZGJmZGVjMTM0MmU4In19fSwiY2FyZFRyYWl0cyI6InJlY29tbWVuZGF0aW9uc0NvbnRleHRNZW51In0.ecVHPdHSL7IkcRQYoGBquuw8VOpoR0N7QatHCj46xJg"
},
"style": {
"image": "16:9",
"layout": "grid",
"size": "extra-large"
},
"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&drop=1&token=eyJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwOi8vYXJlZW5hLXJlY29tbWVuZGVyLWhlcm8uc3Vvc2l0dGVsdS10ZXN0OjgwMDAvdjIvY29tYmluZWQtcmVjb21tZW5kYXRpb25zP21lZGl1bT12aWRlbyZsaW1pdD0xMDAmbGFuZz1maSZpdGVtX3NvdXJjZT1zcG90bGlnaHQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZnJvbnRQYWdlTWFpblBpY2tzIiwic2VlZCI6eyJpZHMiOiIxLTIxOTE5MTYsMS02MDAxNjIsMS02NTI5Mzk0NiwxLTQyNDYxMDcsMS0yMTczMzg1LDEtNTA5MzUwODksMS03NjY1NTQ3NCwxLTM2NzczMDAsMS0zODIyMTE5LDEtMjY4OTU3MywxLTYxODg4NDMyLDEtMjczNjQ1NywxLTM0MzA5NzUsMS03MTE4ODY4MywxLTUwNDc0NjQ2IiwiZXhwIjoxNzk0NzIyMjY1fSwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnN1b3NpdHRlbGVtbWUiLCJyZWNvbW1lbmRhdGlvbl9tZXRob2QiOiJjb21iaW5lZF9zcG90bGlnaHQuYmFuZGl0LmJhbmRpdC50ZXN0IiwicmVjb21tZW5kYXRpb25faWQiOiJjMjQ1NzNhOC0xM2QzLTRmMzAtODcwOC1kYmZkZWMxMzQyZTgifX19LCJjYXJkVHJhaXRzIjoicmVjb21tZW5kYXRpb25zQ29udGV4dE1lbnUifQ.zAR9eluBHJY2THwEHN3sRF5cn8adA3f2TtggRx8NRug"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosittelemme",
"type": "list"
},
{
"audience": {
"feedSupport": true
},
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-9210"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"layout": "PreviewPlayerWithList",
"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&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZmVlZFRvcFBpY2tzIiwic291cmNlIjoiaHR0cHM6Ly9wcm9ncmFtcy5hcGktdGVzdC55bGUuZmkvdjMvc2NoZW1hL3YzL3BhY2thZ2VzLzMwLTkyMTAvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoicG9ydHJhaXQiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuaXNvX25vc3RvX2pvc3NhX3B5b3JpaV92aWRlb19qb25rYV9hbGxhX29uX3N0cmFpcHBpX25ha3l2aXNzYSJ9fX19.m14cewJ2R0oKe2Gn37ik9MmPc_uz8DI-943jEx5PgFo"
},
"style": {
"image": "9:16"
},
"title": "Iso nosto, jossa pyörii video, jonka alla on straippi näkyvissä",
"type": "list"
},
{
"placementId": "TV etusivu",
"type": "contentCard"
},
{
"presentation": "html-fragment",
"source": {
"uri": "videofeedcarousel://"
},
"title": "Lyhyet",
"type": "html"
},
{
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicHJvbW90aW9uVGl0bGUiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNzkyMi9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuY2hhdF9zdHJpcGVfNmFkMGVhMDQ3ZDllX21hcmtraW5vaW50aW90c2lrb2xsYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNzkyMiJ9fX19.oYigvkhwuBDI70QKZFScviBgXydQF8oBwu7ygR9dfLw"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Chat Stripe 6ad0ea047d9e markkinointiotsikolla",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNzkyMi9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuZnJhbWluX2F1dG9tYWF0dGl0ZXN0aWVuX3N0cmlwZSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNzkyMiJ9fX19.g26EXofweKit9jw3wRwqIGlTUxyqG7S8U4DcEiZJzrk"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Framin automaattitestien stripe",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtODMzMi9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIubGlua2tpa29ydGluX3Rlc3RhdXMiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTgzMzIifX19fQ.pDE3MPtij_CqwCHAPO51hE_uVGHhRvZwQ2XsEobePrg"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Linkkikortin testaus",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDE2Mi9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudmlkZW9wb2RjYXN0ZWphIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC00MTYyIn19fX0.fP8D8ojjrdnozQaIcODuzzvJpyKLwz-1CwFBF5At0SA"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Videopodcasteja",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcHVibGljYXRpb25zL2xhdGVzdD9jb25jZXB0PTE4LTMwODA1NTppc0dlbnJlT2YmcHJvZ3JhbV90eXBlPXR2Y2xpcCZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1dGlza2xpcGl0In19fX0.9e_EP_8_kCGAq2GXLdP5aHIP7br403X0jkbL1N2RUl0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uutisklipit",
"type": "list"
},
{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api",
"ylelogin"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/tv/continue?client=yle-areena-web&language=fi&v=10&emptyNotificationEnabled=false"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"tag": "continue",
"title": "Jatka",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-98"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtOTgvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmFzaWFzYW5hdGVzdGF1cyIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtOTgifX19fQ.ifOMs2wi5m-IBi5SDxxgY9iEzWNgoSXYcCjNcbZm5kI"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Asiasanatestaus",
"type": "list"
},
{
"audience": {
"authenticated": true
},
"controls": [],
"filters": [],
"presentation": "medium-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=tv"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"tag": "favorites",
"title": "Oma lista",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMjEvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zP21lZGlhX2xhbmd1YWdlPXN3ZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi51cmhlaWx1IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0yMSJ9fX19.ymFSsMqa4Yvek6idjF2mIVoiS5kCjAQjTMszApCbcRo"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDA4L2V4dGVuZGVkLXJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5mYWt0YWFfamFfZmlrdGlvdGFfcHJlc2lkZW50ZWlzdGEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTQwOCJ9fX19.FKdPTega7c1WyTO-yXCnp5iXtZPBfufTZLi3AaEkXhU"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Faktaa ja fiktiota presidenteistä",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDM2L2V4dGVuZGVkLXJlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InBvc3RlciIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5yZWlzc3Vzc2EiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTQzNiJ9fX19.Ku8SpsegiiwLNG-ELKsh79x4dxsF-tnnt3XLFakTnlE"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Reissussa",
"type": "list"
},
{
"audience": {
"authenticated": false
},
"controls": [
{
"functionality": {
"id": "login"
},
"title": "Kirjaudu sisään",
"type": "activator"
}
],
"description": "Hyödynnä osuvat suositukset. Löydä ohjelmat helposti. Jatka siitä mihin jäit.",
"image": {
"id": "13-57-1711612553467",
"version": "0"
},
"style": {
"image": "1:1"
},
"title": "Tee Yle Areenasta omasi – kirjaudu",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0xNTg3L3JlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InNxdWFyZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5yYWRpb25fa2FuYXZhbmFreW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTU4NyJ9fX19.oYtsOEj5KmT-U4YB6BnCkNN-ZDcEadpaywiKfB9pkw8"
},
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC05NTAvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmxhc3Rlbl9wb2RjYXN0X25ha3ltYXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTk1MCJ9fX19.VTav4Z_sOz3sGtkeKlEKaBMlUXTazhgdnQz_vXcECEI"
},
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNTIyL3JlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi50dl9rYW5hdmF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC01MjIifX19fQ.xvmU2aFQ2JE1dNCC7rnDHYH1vbTvujZ5rhnIDeRm4G0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "TV-kanavat",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNjQ3OC9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuNV8xX2F1ZGlvX3Rlc3RpdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNjQ3OCJ9fX19.rtVX3u_biert7_6bMqqrxVTcGjN2iqJsNoCt5e7wcvQ"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "5.1 Audio testit",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzAvbGF0ZXN0IiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1c2ltbWF0X2Vsb2t1dmF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0zMCJ9fX19.xchmru-jYAQSy5W8l8M2ibWcA6vovHA0S18CvsggXtg"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusimmat elokuvat",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTA4NC9sYXRlc3QiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIucGFrZXRpbl91dXNpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTA4NCJ9fX19.9MZPhZuH0mmD_4wqaYzQl193UcKSJUDS2L4Wq9Il0Ug"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Paketin uusimmat",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTA4NC9sYXRlc3QiLCJjYXJkSW1hZ2UiOiJwb3N0ZXIiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIucGFrZXRpbl91dXNpbW1hdF9wb3N0ZXJlaW5hIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0xMDg0In19fX0.PLbGwlF1hbBUp95xeAN5CdpJ_SknGSHooicVeE9yXv8"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Paketin uusimmat postereina",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-858"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"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=7&token=eyJhbGciOiJIUzI1NiJ9.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtODU4L3JlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5zdGlja3lfcGFrZXRpbl9zdW9zaXR1a3NldCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtODU4In19fX0.lKE8YOwA2_65MyqesDsteu1wF2j-Bfu8cbVYVrm8ZY0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Sticky-paketin suositukset",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "series",
"uri": "yleareena://items/1-2152356"
},
"title": "Katso ja nauti!",
"type": "navigator"
}
],
"description": "Kuvausteksti",
"image": {
"id": "13-1-65521733-1709294411154",
"version": "0"
},
"style": {
"image": "16:9"
},
"title": "Välinosto on tässä!",
"type": "highlightCard"
},
{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzYvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoicG9zdGVyIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnBhcmhhYXRfZWxva3V2YXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTM2In19fX0.hyESn9_jhYbojCe6GWemIy_mCkMVsgzvC4lR2YgVkWU"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Parhaat elokuvat",
"type": "list"
},
{
"audience": {
"authenticated": false
},
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/profile/promotions/login?client=yle-areena-web&language=fi&v=10"
},
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-279"
},
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiY292ZXJTdHJpcCIsInNvdXJjZSI6Imh0dHBzOi8vcHJvZ3JhbXMuYXBpLXRlc3QueWxlLmZpL3YzL3NjaGVtYS92My9wYWNrYWdlcy8zMC0yNzkvcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoic3F1YXJlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmt1dW50ZWxlX3BvZGNhc3RlamEiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTI3OSJ9fX19.IOTibrzMpL5tNvnnffGQxlDk4LTjCANeEAPbQd_UYxQ"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele podcasteja",
"type": "list"
},
{
"controls": [],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtOTgvZXh0ZW5kZWQtcmVjb21tZW5kYXRpb25zIiwiY2FyZEltYWdlIjoicG9zdGVyIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmtvdGltYWlzZXRfc2FyamF0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC05OCJ9fX19.mM9SRiF3GAFF-76QrTgtf1lckMkVySRpDNRPp578uhk"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Kotimaiset sarjat",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTYxL3JlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5sb3lkYV9saXNhYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTYxIn19fX0.BadlYrKXyINPlBGJFQa7hUtD6QsOWRh39BzN0uy7uj4"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Löydä lisää",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDg4L3BvcHVsYXI_ZXBpc29kZXNfYXNfc2VyaWVzPWZhbHNlIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnN1b3NpdHVpbW1hdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDg4In19fX0.fEXTks62ezoV2K7WntmsKi9cG_yR5C_cOE--UmRB7uk"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Suosituimmat",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTAwOC9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIuaHl5dGF2YXRfcmlrb3NzYXJqYXQiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTEwMDgifX19fQ.fM9LITwnpTeQCSYXh9j3GhG4R3yzCucUpribkBHE8QQ"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Hyytävät rikossarjat",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMzYvbGF0ZXN0IiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1c2ltbWF0X2Rva2thcml0IiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC0zNiJ9fX19.yfkvlxmdaf0Ht5c3BFEQyHMcZU9bkNvTCYWF4a5-2Ro"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusimmat dokkarit",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDg4L2V4cGlyaW5nP2VwaXNvZGVzX2FzX3Nlcmllcz1mYWxzZSIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi52aWVsYV9laGRpdCIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtNDg4In19fX0.Ic1LTB3E81mnupmWMPaRYYX9I7lqh1xghFCGw6acnw4"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Vielä ehdit",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-1045"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTA0NS9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnM_bWVkaWFfbGFuZ3VhZ2U9ZmluIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLmh1dW1vcmlhX2pvdWx1dW4iLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTEwNDUifX19fQ.9OPkhvrtgNyHj7hlDCvOxW3DyK0drRoqQwMgtT1grmY"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Huumoria jouluun",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMjE2NS9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudXVzaV9zdHJpcGUiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTIxNjUifX19fQ.AKLlreSuEJ3bPjUsjWJ-WTqdYRyrnAKis0oSoRWXFTU"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uusi stripe",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-1104"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTEwNC9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJwb3N0ZXIiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIucGVyaGVlbl9waWVuaW1taWxsZSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtMTEwNCJ9fX19.wzYTL1Nr4eBQgMPTs7n8rYElQ6wScLYh3OeFEi3W_uM"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Perheen pienimmille",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-1105"
},
"title": "Näytä kaikki",
"type": "navigator"
}
],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtMTEwNS9leHRlbmRlZC1yZWNvbW1lbmRhdGlvbnMiLCJjYXJkSW1hZ2UiOiJwb3N0ZXIiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudGFhcGVyb2lsbGUiLCJhcmVlbmFfcGFja2FnZV9pZCI6IjMwLTExMDUifX19fQ.mWcak-jLOjd4jcqFrMstPkT5kpDPuVXVNcb_iTfCqD4"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Taaperoille",
"type": "list"
},
{
"controls": [
{
"destination": {
"type": "package",
"uri": "yleareena://packages/30-493"
},
"title": "Näytä kaikki ",
"type": "navigator"
}
],
"filters": [],
"presentation": "poster-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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicG9zdGVyU3RyaXAiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtNDkzL2V4dGVuZGVkLXJlY29tbWVuZGF0aW9ucyIsImNhcmRJbWFnZSI6InBvc3RlciIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7InlsZSI6eyJzb3VyY2VfcmVmIjoidHYudmlldy41Ny0wbDhkajFnVnAuZXR1c2l2dS5kZWZhdWx0X3RhYi5sYXN0ZW5famFfbnVvcnRlbnNhcmpvamFfMTk3MF8yMDAwX2x1dnVpbHRhIiwiYXJlZW5hX3BhY2thZ2VfaWQiOiIzMC00OTMifX19fQ.JcseCVwIGBYpEnvrnjxRMn7cLNFJlib-xKSxN3A5JXg"
},
"style": {
"image": "9:13",
"layout": "horizontal",
"size": "medium"
},
"title": "Lasten- ja nuortensarjoja 1970-2000-luvuilta",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcHVibGljYXRpb25zL2xhdGVzdD9jb25jZXB0PTE4LTMwODA1NTppc0dlbnJlT2YmcHJvZ3JhbV90eXBlPXR2Y2xpcCZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsieWxlIjp7InNvdXJjZV9yZWYiOiJ0di52aWV3LjU3LTBsOGRqMWdWcC5ldHVzaXZ1LmRlZmF1bHRfdGFiLnV1dGlza2xpcGl0In19fX0.9e_EP_8_kCGAq2GXLdP5aHIP7br403X0jkbL1N2RUl0"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Uutisklipit",
"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.eyJjYXJkT3B0aW9uc1RlbXBsYXRlIjoidG9wUGlja3MiLCJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvcGFja2FnZXMvMzAtOTI5My9yZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJ5bGUiOnsic291cmNlX3JlZiI6InR2LnZpZXcuNTctMGw4ZGoxZ1ZwLmV0dXNpdnUuZGVmYXVsdF90YWIudHVsb3NzYSIsImFyZWVuYV9wYWNrYWdlX2lkIjoiMzAtOTI5MyJ9fX19.C9rdHaRNV0UJ0zO7NO4eb1yykwh4R5ZANyDTQ1U00cY"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Tulossa",
"type": "list"
}
],
"type": "tab"
} |