Tabs Tab 1 of 2 Jaksot Card Uteliaat lintuset Description: Do herää mielenkiintoiseen rytmiin, joka kuuluu korkean puun latvasta. Hän haluaa selvittää, mistä ääni johtuu, mutta ei osaa lentää kovin hyvin. Niinpä hän kehittää erilaisia kulkulaitteita ja saa apua ystäviltään Reltä ja Miltä päästäkseen puun latvaan. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65773059.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Do herää mielenkiintoiseen rytmiin, joka kuuluu korkean puun latvasta. Hän haluaa selvittää, mistä ääni johtuu, mutta ei osaa lentää kovin hyvin. Niinpä hän kehittää erilaisia kulkulaitteita ja saa apua ystäviltään Reltä ja Miltä päästäkseen puun latvaan. ",
"image": {
"id": "13-85-753ce4725a124f1aa703660ceeb7affa",
"version": "1794673353"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 14.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65773059"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65773059",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65773059"
},
"presentation": "onDemandCard",
"title": "Uteliaat lintuset",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65773059/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sataa, sataa ropisee Description: Lintuystävykset ovat lähdössä eväsretkelle, mutta rajuilma tekee lopun heidän suunnitelmistaan. Kun he yrittävät jatkaa sisätiloissa, katto alkaa äkkiä vuotaa. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65773070.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Lintuystävykset ovat lähdössä eväsretkelle, mutta rajuilma tekee lopun heidän suunnitelmistaan. Kun he yrittävät jatkaa sisätiloissa, katto alkaa äkkiä vuotaa.",
"image": {
"id": "13-85-17982c66210146458b0a2e7e267b6fb5",
"version": "1793246411"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 5.9.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65773070"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65773070",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65773070"
},
"presentation": "onDemandCard",
"title": "Sataa, sataa ropisee",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65773070/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kuun päivä Description: On Kuun päivä, joten Harmonia ja Melodia järjestävät Kuuttarelle yllätysjuhlat. Lintukaveruksetkin haluavat antaa Kuuttarelle jotakin, ja mikäpä olisi parempi lahja kuin hieno laulu? 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65773068.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "On Kuun päivä, joten Harmonia ja Melodia järjestävät Kuuttarelle yllätysjuhlat. Lintukaveruksetkin haluavat antaa Kuuttarelle jotakin, ja mikäpä olisi parempi lahja kuin hieno laulu?",
"image": {
"id": "13-85-611826124d0b46519c88fe31df4bc923",
"version": "1793246411"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 5.9.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65773068"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65773068",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65773068"
},
"presentation": "onDemandCard",
"title": "Kuun päivä",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65773068/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-65774826"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjU3NzQ4MTgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.E-clTwkFKwbCX4gJYNMVYswDslu_M0Oa2Y2PD18k8OM&path.season=1-65774826&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-65774818/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-65774818/seasons/1-65774826/episodes?availability=current&order=natural:asc&program_type=program&fields=!series,season&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 20,
"expires": "2026-11-15T06:05:37Z",
"limit": 3,
"offset": 0
} Card La Promesa - Salaisuuksien kartano 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65817351.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-65817351",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65817351"
},
"presentation": "seriesCard",
"title": "La Promesa - Salaisuuksien kartano",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65817351/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pikku Kakkonen Description: Lastenohjelmia joka päivä. 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3371178.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Lastenohjelmia joka päivä.",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3371178",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3371178"
},
"presentation": "seriesCard",
"title": "Pikku Kakkonen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3371178/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Tuuri 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-66393054.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-66393054",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-66393054"
},
"presentation": "seriesCard",
"title": "Tuuri",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-66393054/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjU3NzQ4MTg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cSXAufWzTO0i6qrfN_ZIwdmJ0PfkDFATvzY05iSyHNk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-65774818?medium=video&fallback_category_whitelist=5-264"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "09ba43b6-bb83-4dfc-ba7a-ab24c4af42a7",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-65774818?medium=video&fallback_category_whitelist=5-264&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:14:37Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-65774826"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjU3NzQ4MTgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.E-clTwkFKwbCX4gJYNMVYswDslu_M0Oa2Y2PD18k8OM&path.season=1-65774826&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjU3NzQ4MTg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cSXAufWzTO0i6qrfN_ZIwdmJ0PfkDFATvzY05iSyHNk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} Tab 2 of 2 Tulevat jaksot Card Uteliaat lintuset Description: Do herää mielenkiintoiseen rytmiin, joka kuuluu korkean puun latvasta. Hän haluaa selvittää, mistä ääni johtuu, mutta ei osaa lentää kovin hyvin. Niinpä hän kehittää erilaisia kulkulaitteita ja saa apua ystäviltään Reltä ja Miltä päästäkseen puun latvaan. 1 control, 5 labels Card JSON{
"cards": [
{
"description": "Do herää mielenkiintoiseen rytmiin, joka kuuluu korkean puun latvasta. Hän haluaa selvittää, mistä ääni johtuu, mutta ei osaa lentää kovin hyvin. Niinpä hän kehittää erilaisia kulkulaitteita ja saa apua ystäviltään Reltä ja Miltä päästäkseen puun latvaan. ",
"labels": [
{
"formatted": "la 14.11.2026",
"type": "generic"
},
{
"formatted": "Poistuu su 13.12.2026",
"type": "generic"
},
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "current",
"type": "ondemandStatus"
},
{
"formatted": "Do, Re & Mi",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Uteliaat lintuset",
"type": "card"
}
],
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65773059.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Do herää mielenkiintoiseen rytmiin, joka kuuluu korkean puun latvasta. Hän haluaa selvittää, mistä ääni johtuu, mutta ei osaa lentää kovin hyvin. Niinpä hän kehittää erilaisia kulkulaitteita ja saa apua ystäviltään Reltä ja Miltä päästäkseen puun latvaan. ",
"image": {
"id": "13-85-753ce4725a124f1aa703660ceeb7affa",
"version": "1794673353"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 14.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65773059"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65773059",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65773059"
},
"presentation": "onDemandCard",
"title": "Uteliaat lintuset",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65773059/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Sataa, sataa ropisee Description: Lintuystävykset ovat lähdössä eväsretkelle, mutta rajuilma tekee lopun heidän suunnitelmistaan. Kun he yrittävät jatkaa sisätiloissa, katto alkaa äkkiä vuotaa. 1 control, 5 labels Card JSON{
"cards": [
{
"description": "Lintuystävykset ovat lähdössä eväsretkelle, mutta rajuilma tekee lopun heidän suunnitelmistaan. Kun he yrittävät jatkaa sisätiloissa, katto alkaa äkkiä vuotaa.",
"labels": [
{
"formatted": "la 5.9.2026",
"type": "generic"
},
{
"formatted": "Poistuu to 3.12.2026",
"type": "generic"
},
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "current",
"type": "ondemandStatus"
},
{
"formatted": "Do, Re & Mi",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Sataa, sataa ropisee",
"type": "card"
}
],
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65773070.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Lintuystävykset ovat lähdössä eväsretkelle, mutta rajuilma tekee lopun heidän suunnitelmistaan. Kun he yrittävät jatkaa sisätiloissa, katto alkaa äkkiä vuotaa.",
"image": {
"id": "13-85-17982c66210146458b0a2e7e267b6fb5",
"version": "1793246411"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 5.9.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65773070"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65773070",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65773070"
},
"presentation": "onDemandCard",
"title": "Sataa, sataa ropisee",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65773070/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kuun päivä Description: On Kuun päivä, joten Harmonia ja Melodia järjestävät Kuuttarelle yllätysjuhlat. Lintukaveruksetkin haluavat antaa Kuuttarelle jotakin, ja mikäpä olisi parempi lahja kuin hieno laulu? 1 control, 5 labels Card JSON{
"cards": [
{
"description": "On Kuun päivä, joten Harmonia ja Melodia järjestävät Kuuttarelle yllätysjuhlat. Lintukaveruksetkin haluavat antaa Kuuttarelle jotakin, ja mikäpä olisi parempi lahja kuin hieno laulu?",
"labels": [
{
"formatted": "la 5.9.2026",
"type": "generic"
},
{
"formatted": "Poistuu to 3.12.2026",
"type": "generic"
},
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "current",
"type": "ondemandStatus"
},
{
"formatted": "Do, Re & Mi",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Kuun päivä",
"type": "card"
}
],
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65773068.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "On Kuun päivä, joten Harmonia ja Melodia järjestävät Kuuttarelle yllätysjuhlat. Lintukaveruksetkin haluavat antaa Kuuttarelle jotakin, ja mikäpä olisi parempi lahja kuin hieno laulu?",
"image": {
"id": "13-85-611826124d0b46519c88fe31df4bc923",
"version": "1793246411"
},
"labels": [
{
"formatted": "2 min",
"raw": "PT120S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 5.9.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65773068"
},
"raw": "PT120S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65773068",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65773068"
},
"presentation": "onDemandCard",
"title": "Kuun päivä",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65773068/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"path.season": "1-65774826"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjU3NzQ4MTgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmcifQ.7UWYXUizmCjaIS4cm2532IA_PyPmtszoLUBeNSkaTVY&path.season=1-65774826&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-65774818/seasons/%7Bseason%7D/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-65774818/seasons/1-65774826/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&fields=!series,season&offset=0&limit=3"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 20,
"expires": "2026-11-15T06:05:37Z",
"limit": 3,
"offset": 0
} Card La Promesa - Salaisuuksien kartano 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65817351.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-65817351",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65817351"
},
"presentation": "seriesCard",
"title": "La Promesa - Salaisuuksien kartano",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-65817351/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Pikku Kakkonen Description: Lastenohjelmia joka päivä. 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3371178.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Lastenohjelmia joka päivä.",
"image": {
"id": "yle-areena",
"version": "1750676272"
},
"labels": [
{
"raw": "1-3371178",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3371178"
},
"presentation": "seriesCard",
"title": "Pikku Kakkonen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-3371178/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Tuuri 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-66393054.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-66393054",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-66393054"
},
"presentation": "seriesCard",
"title": "Tuuri",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-66393054/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjU3NzQ4MTg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cSXAufWzTO0i6qrfN_ZIwdmJ0PfkDFATvzY05iSyHNk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-65774818?medium=video&fallback_category_whitelist=5-264"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "09ba43b6-bb83-4dfc-ba7a-ab24c4af42a7",
"recommendation_method": "test_similar_fallback",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-65774818?medium=video&fallback_category_whitelist=5-264&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:14:37Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"path.season": "1-65774826"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjU3NzQ4MTgvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmcifQ.7UWYXUizmCjaIS4cm2532IA_PyPmtszoLUBeNSkaTVY&path.season=1-65774826&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjU3NzQ4MTg_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cSXAufWzTO0i6qrfN_ZIwdmJ0PfkDFATvzY05iSyHNk&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
}
],
"slug": "tulevat-jaksot",
"title": "Tulevat jaksot",
"type": "tab"
} |