Tabs Tab 1 of 2 Jaksot Card Silja Tenhunen löytää amerikkalaisesta jalkapallosta antiikin draaman ainekset Description: Silja Tenhusen suuren innon kohde on ollut jo 25 vuotta amerikkalaisen jalkapallon ammattilaisliiga NFL. Vähintään yhtä tärkeää kuin pelien seuraaminen on niistä keskusteleminen netin välityksellä muiden alan harrastajien kanssa. 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78616870.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-78616870"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4.akamaized.net/mediaredirect/78-8172e118b55842c9a3a4288895cf945d.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Silja Tenhusen suuren innon kohde on ollut jo 25 vuotta amerikkalaisen jalkapallon ammattilaisliiga NFL. Vähintään yhtä tärkeää kuin pelien seuraaminen on niistä keskusteleminen netin välityksellä muiden alan harrastajien kanssa. ",
"image": {
"id": "13-1-74808552-1749795234416",
"version": "1792570464"
},
"labels": [
{
"formatted": "18 min",
"raw": "PT1126S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 14.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78616870"
},
"raw": "PT1126S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78616870",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78616870"
},
"presentation": "onDemandCard",
"title": "Silja Tenhunen löytää amerikkalaisesta jalkapallosta antiikin draaman ainekset",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78616870/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Mikko Mäkelälle bändi on hyvää seuraa ja soittamisen iloa Description: Sivistysjohtaja Mikko Mäkelä on löytänyt uudelleen bändissä soittamisen ilot. Bändihommat alkoivat ensimmäisen kerran kiinnostaa suunnilleen lukioiässä. Hyvän alun jälkeen väliin tulivat elämän muut kiireet ja soittohommat jäivät taka-alalle. Nyt on jälleen aikaa treenailla ja keikkailla vanhojen ystävien eli Santeri Huvisen ja Toni Rannan kanssa. Yhdessä he muodostavat Taskut-nimisen yhtyeen.
3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78588585.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-78588585"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4.akamaized.net/mediaredirect/78-6570965ce53346c7a91a4c72d9877ad6.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Sivistysjohtaja Mikko Mäkelä on löytänyt uudelleen bändissä soittamisen ilot. Bändihommat alkoivat ensimmäisen kerran kiinnostaa suunnilleen lukioiässä. Hyvän alun jälkeen väliin tulivat elämän muut kiireet ja soittohommat jäivät taka-alalle. Nyt on jälleen aikaa treenailla ja keikkailla vanhojen ystävien eli Santeri Huvisen ja Toni Rannan kanssa. Yhdessä he muodostavat Taskut-nimisen yhtyeen. \n\n",
"image": {
"id": "13-1-74808552-1749795234416",
"version": "1792570464"
},
"labels": [
{
"formatted": "16 min",
"raw": "PT1003S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 7.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78588585"
},
"raw": "PT1003S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78588585",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78588585"
},
"presentation": "onDemandCard",
"title": " Mikko Mäkelälle bändi on hyvää seuraa ja soittamisen iloa",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78588585/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Ikonimaalaus on kärsivällisen ihmisen laji, sanoo Ritva Rojo Description: Ikonien maalaaminen ei ole taidetta vaan käsityötä ja pitkän perinteen jatkamista. Näin sanoo Ritva Rojo, joka innostui ikonimaalauksesta parikymmentä vuotta sitten. Ikonimaalaus sopii kärsivälliselle ihmiselle, joka pystyy pitäytymään traditioissa. Tämä ei ole sooloilijoiden laji, Rojo huomauttaa. 3 controls, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78587780.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
},
{
"analytics": {},
"destination": {
"type": "program",
"uri": "yleareena://items/1-78587780"
},
"functionality": {
"id": "queue"
},
"tag": "queue",
"type": "activator"
},
{
"destination": {
"uri": "https://yleawsaudioipv4.akamaized.net/mediaredirect/78-64cd0bfaf4814773befde39e8e657aae.mp3"
},
"icon": {
"id": "icon-download",
"version": "1750676272"
},
"tag": "downloadLink",
"title": "Lataa tiedosto",
"type": "navigator"
}
],
"description": "Ikonien maalaaminen ei ole taidetta vaan käsityötä ja pitkän perinteen jatkamista. Näin sanoo Ritva Rojo, joka innostui ikonimaalauksesta parikymmentä vuotta sitten. Ikonimaalaus sopii kärsivälliselle ihmiselle, joka pystyy pitäytymään traditioissa. Tämä ei ole sooloilijoiden laji, Rojo huomauttaa. ",
"image": {
"id": "13-1-74808552-1749795234416",
"version": "1792570464"
},
"labels": [
{
"formatted": "17 min",
"raw": "PT1070S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "la 31.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78587780"
},
"raw": "PT1070S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78587780",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78587780"
},
"presentation": "onDemandCard",
"title": "Ikonimaalaus on kärsivällisen ihmisen laji, sanoo Ritva Rojo",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78587780/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc0ODA4NTUyL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6ZGVzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZXBpc29kZUxpc3RpbmciLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.AV5wsTq0_YdHWZvlq-bUTZfEGvwMGzGzcdrUzCe_VjU&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-74808552/episodes?availability=current&order=natural:desc&program_type=program",
"xfs": [
[
"downloadcontrol"
]
]
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-74808552/episodes?availability=current&order=natural:desc&program_type=program&fields=!series&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 59,
"expires": "2026-11-15T05:54:03Z",
"limit": 3,
"offset": 0
} Card KC Kirjapodcast Description: 48 kirjailijaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78029157.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "48 kirjailijaa",
"image": {
"id": "13-1-78029157-1778661754155",
"version": "1792569555"
},
"labels": [
{
"raw": "1-78029157",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78029157"
},
"presentation": "seriesCard",
"title": "KC Kirjapodcast",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78029157/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Minna Pyykön maailma Description: Suomen luonnon ilmiöitä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-2143340.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Suomen luonnon ilmiöitä",
"image": {
"id": "13-1-2143340-1605530953488",
"version": "1792573309"
},
"labels": [
{
"raw": "1-2143340",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2143340"
},
"presentation": "seriesCard",
"title": "Minna Pyykön maailma",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-2143340/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kuunnelman tiet Description: Radioteatterin historiaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75610656.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Radioteatterin historiaa",
"image": {
"id": "13-1-75610656-1788348088206",
"version": "1792568751"
},
"labels": [
{
"raw": "1-75610656",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-75610656"
},
"presentation": "seriesCard",
"title": "Kuunnelman tiet",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75610656/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc0ODA4NTUyP21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS00IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.b1bEJPI_YuQ8cAm_vSoBwsYYr2dH4eW5AhaMmtM_v2w&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-74808552?medium=audio&fallback_category_whitelist=31-1-4"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "8027325e-0936-41a8-b1ff-9d49087d2f8d",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-74808552?medium=audio&fallback_category_whitelist=31-1-4&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:03:03Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc0ODA4NTUyL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6ZGVzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZXBpc29kZUxpc3RpbmciLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fSwieGZzIjpbWyJkb3dubG9hZGNvbnRyb2wiXV19.AV5wsTq0_YdHWZvlq-bUTZfEGvwMGzGzcdrUzCe_VjU&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc0ODA4NTUyP21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS00IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.b1bEJPI_YuQ8cAm_vSoBwsYYr2dH4eW5AhaMmtM_v2w&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} Tab 2 of 2 Tulevat jaksot Card la 21.11.2026 Description: Maailman tärkein pieni asia 0 controls, 4 labels Card JSON{
"cards": [
{
"labels": [
{
"formatted": "la 21.11.2026 klo 06.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Maailman tärkein pieni asia",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Maailman tärkein pieni asia",
"image": {
"id": "13-1-74808552-1749795234416",
"version": "1792570464"
},
"labels": [
{
"formatted": "la 21.11.2026",
"type": "generic"
},
{
"raw": "1-78617712",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "la 21.11. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78617712"
},
"presentation": "onDemandCard",
"title": "la 21.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78617712/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card la 28.11.2026 Description: Maailman tärkein pieni asia 0 controls, 4 labels Card JSON{
"cards": [
{
"labels": [
{
"formatted": "la 28.11.2026 klo 06.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Maailman tärkein pieni asia",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Maailman tärkein pieni asia",
"image": {
"id": "13-1-74808552-1749795234416",
"version": "1792570464"
},
"labels": [
{
"formatted": "la 28.11.2026",
"type": "generic"
},
{
"raw": "1-78683470",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "la 28.11. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78683470"
},
"presentation": "onDemandCard",
"title": "la 28.11.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78683470/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card la 5.12.2026 Description: Maailman tärkein pieni asia 0 controls, 4 labels Card JSON{
"cards": [
{
"labels": [
{
"formatted": "la 5.12.2026 klo 06.00",
"type": "generic"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Maailman tärkein pieni asia",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"type": "card"
}
],
"description": "Maailman tärkein pieni asia",
"image": {
"id": "13-1-74808552-1749795234416",
"version": "1792570464"
},
"labels": [
{
"formatted": "la 5.12.2026",
"type": "generic"
},
{
"raw": "1-78691080",
"type": "itemId"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "la 5.12. klo 6.00",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78691080"
},
"presentation": "onDemandCard",
"title": "la 5.12.2026",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78691080/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc0ODA4NTUyL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.4Ms_oxN3pv8yJo4fKQunwdonuzJBM3YaDdQKJ60U20Y&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-74808552/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.yle.fi/v3/schema/v3/series/1-74808552/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&fields=!series&offset=0&limit=3"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 5,
"expires": "2026-11-15T05:54:03Z",
"limit": 3,
"offset": 0
} Card KC Kirjapodcast Description: 48 kirjailijaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-78029157.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "48 kirjailijaa",
"image": {
"id": "13-1-78029157-1778661754155",
"version": "1792569555"
},
"labels": [
{
"raw": "1-78029157",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-78029157"
},
"presentation": "seriesCard",
"title": "KC Kirjapodcast",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78029157/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Minna Pyykön maailma Description: Suomen luonnon ilmiöitä 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-2143340.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Suomen luonnon ilmiöitä",
"image": {
"id": "13-1-2143340-1605530953488",
"version": "1792573309"
},
"labels": [
{
"raw": "1-2143340",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-2143340"
},
"presentation": "seriesCard",
"title": "Minna Pyykön maailma",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-2143340/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kuunnelman tiet Description: Radioteatterin historiaa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-75610656.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Radioteatterin historiaa",
"image": {
"id": "13-1-75610656-1788348088206",
"version": "1792568751"
},
"labels": [
{
"raw": "1-75610656",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-75610656"
},
"presentation": "seriesCard",
"title": "Kuunnelman tiet",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75610656/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc0ODA4NTUyP21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS00IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.b1bEJPI_YuQ8cAm_vSoBwsYYr2dH4eW5AhaMmtM_v2w&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-74808552?medium=audio&fallback_category_whitelist=31-1-4"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "8027325e-0936-41a8-b1ff-9d49087d2f8d",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-74808552?medium=audio&fallback_category_whitelist=31-1-4&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:03:03Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc0ODA4NTUyL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.4Ms_oxN3pv8yJo4fKQunwdonuzJBM3YaDdQKJ60U20Y&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "cover-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc0ODA4NTUyP21lZGl1bT1hdWRpbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MzEtMS00IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.b1bEJPI_YuQ8cAm_vSoBwsYYr2dH4eW5AhaMmtM_v2w&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Kuuntele myös",
"type": "list"
}
],
"slug": "tulevat-jaksot",
"title": "Tulevat jaksot",
"type": "tab"
} |