Card Description: Pikkukaupunkiin muuttava teinisalapoliisi Ruby toteuttaa toivomuskaivon johtolankojen avulla ihmisten toiveita ja luo koko yhteisölle toivoa. (Ruby and the Well. Yhdysvallat 2022.) 5 controls, 8 labels Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-65183813?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-65183813?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {},
"destination": {
"type": "series",
"uri": "yleareena://items/1-65183823"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"alt": "Lisää omalle listalle",
"id": "icon-favorite-off",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Lisää omalle listalle",
"type": "activator"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/favorites/1-65183823?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Pikkukaupunkiin muuttava teinisalapoliisi Ruby toteuttaa toivomuskaivon johtolankojen avulla ihmisten toiveita ja luo koko yhteisölle toivoa. (Ruby and the Well. Yhdysvallat 2022.)",
"labels": [
{
"formatted": "4 kautta",
"priority": 0,
"type": "generic"
},
{
"formatted": "draama",
"priority": 0,
"type": "generic"
},
{
"formatted": "fantasia",
"priority": 0,
"type": "generic"
},
{
"formatted": "mystinen",
"priority": 0,
"type": "generic"
},
{
"formatted": "jännittävä",
"priority": 0,
"type": "generic"
},
{
"raw": "1-65183823",
"type": "itemId"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"overlayLogoImage": {
"id": "13-1-65183823-1791970923480",
"version": "1792571105"
},
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Kunpa hän olisi yhä täällä Description: Ruby ja hänen isänsä pitävät itseään onnenpekkoina, kun he perivät Emerald-nimisen pikkukaupungin laidalta talon ja omenatarhan. Varsin pian käy kuitenkin ilmi, ettei kaikki ole aivan niin ruusuista kuin heidän kuvitelmissaan - varsinkaan sen jälkeen, kun metsästä löytyy taikakaivo. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65183813.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ruby ja hänen isänsä pitävät itseään onnenpekkoina, kun he perivät Emerald-nimisen pikkukaupungin laidalta talon ja omenatarhan. Varsin pian käy kuitenkin ilmi, ettei kaikki ole aivan niin ruusuista kuin heidän kuvitelmissaan - varsinkaan sen jälkeen, kun metsästä löytyy taikakaivo.",
"image": {
"id": "13-1-65183813-1688022906561",
"version": "1793026810"
},
"labels": [
{
"formatted": "41 min",
"raw": "PT2518S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 17.9.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65183813"
},
"raw": "PT2518S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65183813",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65183813"
},
"presentation": "onDemandCard",
"title": "1. Kunpa hän olisi yhä täällä",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-65183813/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card 2. Kunpa tietäisin, mistä aloittaa Description: Ruby, Sam ja Mina toteuttavat kaupungin kirjastonhoitajan toiveen. Se vie heidät selvittämään sata vuotta vanhaa mysteeriä ja paljastamaan Emeraldin parhaiten varjellun salaisuuden. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65183806.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ruby, Sam ja Mina toteuttavat kaupungin kirjastonhoitajan toiveen. Se vie heidät selvittämään sata vuotta vanhaa mysteeriä ja paljastamaan Emeraldin parhaiten varjellun salaisuuden. ",
"image": {
"id": "13-1-65183806-1688652062204",
"version": "1792999270"
},
"labels": [
{
"formatted": "41 min",
"raw": "PT2518S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 17.9.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65183806"
},
"raw": "PT2518S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65183806",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65183806"
},
"presentation": "onDemandCard",
"title": "2. Kunpa tietäisin, mistä aloittaa",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-65183806/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card 3. Kunpa voisin saattaa häntä Description: Uusi toivomus johdattaa Rubyn Lucyn kukkakauppaan. Hän tapaa siellä Brogdenin perheen, joka on kriisissä juuri ennen häitä. Lapset yrittävät olla avuksi, mutta törmäävät pelottavaan hahmoon, joka on juuri päässyt vankilasta. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65183808.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Uusi toivomus johdattaa Rubyn Lucyn kukkakauppaan. Hän tapaa siellä Brogdenin perheen, joka on kriisissä juuri ennen häitä. Lapset yrittävät olla avuksi, mutta törmäävät pelottavaan hahmoon, joka on juuri päässyt vankilasta.",
"image": {
"id": "13-1-65183808-1688023057717",
"version": "1792656325"
},
"labels": [
{
"formatted": "42 min",
"raw": "PT2520S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 17.9.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-65183808"
},
"raw": "PT2520S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-65183808",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-65183808"
},
"presentation": "onDemandCard",
"title": "3. Kunpa voisin saattaa häntä",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-65183808/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-65183824"
},
"title": "Kausi 1"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-65184325"
},
"title": "Kausi 2"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-71419056"
},
"title": "Kausi 3"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-78268904"
},
"title": "Kausi 4"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY1MTgzODIzL3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.L0aw6yOkPlmfJvHpS8rOb8UZ37ZBPwhcJv_tNL4twDg&path.season=1-65183824&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": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-65183823/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-65183823/seasons/1-65183824/episodes?availability=current&order=natural:asc&program_type=program&fields=!series,season&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 10,
"expires": "2026-10-29T00:10:16Z",
"limit": 3,
"offset": 0
} Card Lady Gracen mysteerit Description: Ensimmäinen teini-ikäinen vakooja 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-77576534.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ensimmäinen teini-ikäinen vakooja",
"image": {
"id": "13-1-77576534-1780485611778",
"version": "1792758764"
},
"labels": [
{
"raw": "1-77576534",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-77576534"
},
"presentation": "seriesCard",
"title": "Lady Gracen mysteerit",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-77576534/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Etsivätoimisto Jyvä ja pippuri Description: Saksalainen rikossarja lapsille 1 control, 2 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50295297.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Saksalainen rikossarja lapsille",
"image": {
"id": "13-1-50295297-1792561008189",
"version": "1792581649"
},
"labels": [
{
"formatted": "UUSI KAUSI",
"type": "highlight"
},
{
"raw": "1-50295297",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50295297"
},
"presentation": "seriesCard",
"title": "Etsivätoimisto Jyvä ja pippuri",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-50295297/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Malory Towers Description: Elämää sisäoppilaitoksessa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50552104.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Elämää sisäoppilaitoksessa",
"image": {
"id": "13-1-50552104-1763972329743",
"version": "1792568850"
},
"labels": [
{
"raw": "1-50552104",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50552104"
},
"presentation": "seriesCard",
"title": "Malory Towers ",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-50552104/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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY1MTgzODIzP21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9NS0yNjQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.oqVCcOhL1kLQIdAUo0T9ibuvHeIiIFeGUyYsUegZ1xI&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.yle.fi/v1/recommendations/item/1-65183823?medium=video&fallback_category_whitelist=5-264"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "bb42fbbf-ef0a-4b8a-9b18-a49672d1e264",
"recommendation_method": "beta_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-65183823?medium=video&fallback_category_whitelist=5-264&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-10-29T00:19:16Z",
"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-65183824"
},
"title": "Kausi 1"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-65184325"
},
"title": "Kausi 2"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-71419056"
},
"title": "Kausi 3"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-78268904"
},
"title": "Kausi 4"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTY1MTgzODIzL3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.L0aw6yOkPlmfJvHpS8rOb8UZ37ZBPwhcJv_tNL4twDg&path.season=1-65183824&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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTY1MTgzODIzP21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9NS0yNjQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.oqVCcOhL1kLQIdAUo0T9ibuvHeIiIFeGUyYsUegZ1xI&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"
} |