Item view 1-50791118

API parameters
Compare to
/v1/ui/views/items/1-50791118.json?client=yle-areena-web&language=fi&v=10
Analytics
{ "pageload": { "yle": { "areena_view_type": "series-page", "entity_type": "series", "id": "1-50791118" } } }
Cover image
Card
Description:
Rikosylikomisario Roy Gracen perhettä on kohdannut isku toisensa perään. Nyt kun Sandy on kuollut, heidän poikansa Bruno on muuttanut Brightoniin isovanhemmilleen, ja osaksi Royn perhettä. Cleon toipuminen etenee hitaasti. Yksittäiset henkirikostutkimukset syövät tiimin aikaa, ja samalla esimies vaatii keskittymään järjestäytyneen rikollisuuden kitkemiseen. Juttu muuttuu likaiseksi, kun yksi alaisista joutuu huonoon valoon. Pelaako joku tiimin jäsenistä rikollisten pussiin? Totuus on kuitenkin vielä rumempaa. Eivätkö haudatut salaisuudet Gracen ympärillä lopu ikinä? (Grace S5, Britannia, 2025)
6 controls, 8 labels
Card JSON
{ "controls": [ { "audience": { "authenticated": false }, "destination": { "authentication": [ "yle-api" ], "uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-74918803?titleOpt=Katso:+K5,+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-74918803?titleOpt=Katso:+K5,+J1&language=fi&v=10&client=yle-areena-web" }, "tag": "play", "type": "reference" }, { "analytics": {}, "destination": { "type": "series", "uri": "yleareena://items/1-50791118" }, "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-50791118?language=fi&v=10&client=yle-areena-web" }, "type": "reference" }, { "audience": { "subAccount": false }, "destination": { "type": "external-html", "uri": "https://yle.fi/aihe/a/20-310237" }, "tag": "link", "title": "TV1:n kesä on täynnä brittijännitystä – voit katsoa sarjat Yle Areenasta jo 8.5.", "type": "navigator" } ], "description": "Rikosylikomisario Roy Gracen perhettä on kohdannut isku toisensa perään. Nyt kun Sandy on kuollut, heidän poikansa Bruno on muuttanut Brightoniin isovanhemmilleen, ja osaksi Royn perhettä. Cleon toipuminen etenee hitaasti. Yksittäiset henkirikostutkimukset syövät tiimin aikaa, ja samalla esimies vaatii keskittymään järjestäytyneen rikollisuuden kitkemiseen. Juttu muuttuu likaiseksi, kun yksi alaisista joutuu huonoon valoon. Pelaako joku tiimin jäsenistä rikollisten pussiin? Totuus on kuitenkin vielä rumempaa. Eivätkö haudatut salaisuudet Gracen ympärillä lopu ikinä? (Grace S5, Britannia, 2025)\n", "labels": [ { "formatted": "1 kausi", "priority": 0, "type": "generic" }, { "formatted": "jännitys", "priority": 0, "type": "generic" }, { "formatted": "dekkari", "priority": 0, "type": "generic" }, { "formatted": "jännittävä", "priority": 0, "type": "generic" }, { "formatted": "vakava", "priority": 0, "type": "generic" }, { "raw": "1-50791118", "type": "itemId" }, { "raw": "fi", "type": "region" }, { "raw": "video", "type": "mediaType" } ], "overlayLogoImage": { "id": "13-1-50791118-1763622651725", "version": "1793723170" }, "type": "card" }
Tabs
Tab 1 of 2 Jaksot
  • List /v1/ui/content/list, 4 cards
    • Card 1. Pirullista peliä
      Description:
      Pirullista peliä. Brightonin poliisi saa hälytyksen: stadionille on viritetty pommi. Grace on sattumalta paikalla, ja alkaa tukalat paikat. Pian tämän jälkeen kaksi nuorta kaapataan. Kuka on tekojen takana?
      Pointer: 1-74918803 (program)
      1 control, 5 labels
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-74918803.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Pirullista peliä. Brightonin poliisi saa hälytyksen: stadionille on viritetty pommi. Grace on sattumalta paikalla, ja alkaa tukalat paikat. Pian tämän jälkeen kaksi nuorta kaapataan. Kuka on tekojen takana?\n", "image": { "id": "13-1-74918803-1752654655972", "version": "1793723010" }, "labels": [ { "formatted": "1 h 30 min", "raw": "PT5432S", "rawType": "duration", "type": "generic" }, { "formatted": "la 22.11.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-74918803" }, "raw": "PT5432S", "rawType": "duration", "type": "progress" }, { "raw": "1-74918803", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-74918803" }, "presentation": "onDemandCard", "title": "1. Pirullista peliä", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-74918803/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card 2. Petos ja rangaistus
      Description:
      Hotellista löytyy ruumis, mitä on jutun takana? Grace sukeltaa tietoverkkoihin, ja löytää keinot manipuloida ihmisiä ja kostaa kokemansa vääryys. Valheen hinta on joskus hyvin korkea.
      Pointer: 1-74918801 (program)
      1 control, 5 labels
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-74918801.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Hotellista löytyy ruumis, mitä on jutun takana? Grace sukeltaa tietoverkkoihin, ja löytää keinot manipuloida ihmisiä ja kostaa kokemansa vääryys. Valheen hinta on joskus hyvin korkea.", "image": { "id": "13-1-74918801-1752654731309", "version": "1793723010" }, "labels": [ { "formatted": "1 h 28 min", "raw": "PT5321S", "rawType": "duration", "type": "generic" }, { "formatted": "la 22.11.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-74918801" }, "raw": "PT5321S", "rawType": "duration", "type": "progress" }, { "raw": "1-74918801", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-74918801" }, "presentation": "onDemandCard", "title": "2. Petos ja rangaistus", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-74918801/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card 3. Totuuden hetki
      Description:
      Psykiatri löytyy surmattuna kotoaan. Uhrilla oli lojaaleja ystäviä mutta häntä myös vihattiin - miksi? On Gracen sinnikkyyden ansiota, että tapaus lopulta selviää kaikessa karmeudessaan.
      Pointer: 1-74918800 (program)
      1 control, 5 labels
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-74918800.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Psykiatri löytyy surmattuna kotoaan. Uhrilla oli lojaaleja ystäviä mutta häntä myös vihattiin - miksi? On Gracen sinnikkyyden ansiota, että tapaus lopulta selviää kaikessa karmeudessaan.", "image": { "id": "13-1-74918800-1752654797029", "version": "1793723010" }, "labels": [ { "formatted": "1 h 30 min", "raw": "PT5411S", "rawType": "duration", "type": "generic" }, { "formatted": "la 22.11.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-74918800" }, "raw": "PT5411S", "rawType": "duration", "type": "progress" }, { "raw": "1-74918800", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-74918800" }, "presentation": "onDemandCard", "title": "3. Totuuden hetki", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-74918800/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-74919017" }, "title": "Kausi 5" } ], "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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNzkxMTE4L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.u5HO-S9rmftGLjE7tks-rakrjgtBj-9roOZPEf50_OQ&path.season=1-74919017&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.yle.fi/v3/schema/v3/series/1-50791118/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-50791118/seasons/1-74919017/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": 4, "expires": "2026-11-15T06:56:20Z", "limit": 3, "offset": 0 }
  • List Katso myös, 20 cards
    • Card Lynley
      Description:
      Rosoinen tiimi rikosten jäljillä
      Pointer: 1-75051557 (series)
      1 control, 1 label
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-75051557.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Rosoinen tiimi rikosten jäljillä", "image": { "id": "13-1-75051557-1759901487851", "version": "1792568688" }, "labels": [ { "raw": "1-75051557", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-75051557" }, "presentation": "seriesCard", "title": "Lynley", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75051557/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card Murhalaakso
      Description:
      Walesin lyömätön rikostiimi
      Pointer: 1-75051444 (series)
      1 control, 1 label
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-75051444.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Walesin lyömätön rikostiimi", "image": { "id": "13-1-75051444-1752229721857", "version": "1792571138" }, "labels": [ { "raw": "1-75051444", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-75051444" }, "presentation": "seriesCard", "title": "Murhalaakso", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75051444/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card Kettu
      Description:
      Murharyhmä ratkoo rikoksia Münchenissä
      Pointer: 1-2249828 (series)
      1 control, 1 label
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-2249828.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Murharyhmä ratkoo rikoksia Münchenissä", "image": { "id": "13-1-2249828-1769777439174", "version": "1792571170" }, "labels": [ { "raw": "1-2249828", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-2249828" }, "presentation": "seriesCard", "title": "Kettu", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-2249828/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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNzkxMTE4P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cQFNw3w9bFHhB-rXcSZ49qhfY6eUk_4WaupGM7JxTHA&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-50791118?medium=video&fallback_category_whitelist=21-7" }
    Card response meta JSON
    { "analytics": { "context": { "yle": { "recommendation_id": "ad82c0f7-7d74-4b23-8fbe-b709268cca7a", "recommendation_method": "production_similar_combined", "source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50791118?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendations", "count": 20, "expires": "2026-11-15T07:05:20Z", "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-74919017" }, "title": "Kausi 5" } ], "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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNzkxMTE4L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.u5HO-S9rmftGLjE7tks-rakrjgtBj-9roOZPEf50_OQ&path.season=1-74919017&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNzkxMTE4P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cQFNw3w9bFHhB-rXcSZ49qhfY6eUk_4WaupGM7JxTHA&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
  • List /v1/ui/content/list, 4 cards
    • Card 1. Muistinmenetys
      Description:
      Kiinteistögrynderi ilmoittaa vaimonsa kadonneeksi. Outoa on, että mies itse ei muista illan tapahtumista mitään. Miehellä on riitaa pikkurikollisten kanssa, vietiinkö vaimo siitä kostoksi?
      Pointer: 1-78326145 (program)
      0 controls, 5 labels
      Card JSON
      { "cards": [ { "description": "Kiinteistögrynderi ilmoittaa vaimonsa kadonneeksi. Outoa on, että mies itse ei muista illan tapahtumista mitään. Miehellä on riitaa pikkurikollisten kanssa, vietiinkö vaimo siitä kostoksi?", "labels": [ { "formatted": "la 5.12.2026 klo 06.00", "type": "generic" }, { "formatted": "Poistuu ke 30.6.2027", "type": "generic" }, { "formatted": "1 h 29 min", "raw": "PT5397S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Roy Grace", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Muistinmenetys", "type": "card" } ], "description": "Kiinteistögrynderi ilmoittaa vaimonsa kadonneeksi. Outoa on, että mies itse ei muista illan tapahtumista mitään. Miehellä on riitaa pikkurikollisten kanssa, vietiinkö vaimo siitä kostoksi?", "image": { "id": "13-1-78326145-1789627973164", "version": "1793621231" }, "labels": [ { "formatted": "1 h 29 min", "raw": "PT5397S", "rawType": "duration", "type": "generic" }, { "formatted": "la 5.12.2026", "type": "generic" }, { "raw": "1-78326145", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "la 5.12. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-78326145" }, "presentation": "onDemandCard", "title": "1. Muistinmenetys", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78326145/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card 2. Stalkkeri kampuksella
      Description:
      Naisopiskelijoita vaanitaan yliopistolla, mutta opiskelijaprotesteista huolimatta hallinto ei ota asiaa vakavasti. Vasta kun nuoret ottavat oikeuden omiin käsiinsä, alkaa tapahtua.
      Pointer: 1-78326144 (program)
      0 controls, 5 labels
      Card JSON
      { "cards": [ { "description": "Naisopiskelijoita vaanitaan yliopistolla, mutta opiskelijaprotesteista huolimatta hallinto ei ota asiaa vakavasti. Vasta kun nuoret ottavat oikeuden omiin käsiinsä, alkaa tapahtua.", "labels": [ { "formatted": "la 5.12.2026 klo 06.00", "type": "generic" }, { "formatted": "Poistuu ke 30.6.2027", "type": "generic" }, { "formatted": "1 h 29 min", "raw": "PT5355S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Roy Grace", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Stalkkeri kampuksella", "type": "card" } ], "description": "Naisopiskelijoita vaanitaan yliopistolla, mutta opiskelijaprotesteista huolimatta hallinto ei ota asiaa vakavasti. Vasta kun nuoret ottavat oikeuden omiin käsiinsä, alkaa tapahtua.", "image": { "id": "13-1-78326144-1789628027362", "version": "1794573844" }, "labels": [ { "formatted": "1 h 29 min", "raw": "PT5355S", "rawType": "duration", "type": "generic" }, { "formatted": "la 5.12.2026", "type": "generic" }, { "raw": "1-78326144", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "la 5.12. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-78326144" }, "presentation": "onDemandCard", "title": "2. Stalkkeri kampuksella", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78326144/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card 3. Merkityksellinen elämä
      Description:
      Kaupungin vuokrataloilla tapetaan nuorukainen. Toisaalla paljastuu raaka ryöstösarja. Gracen tiimi jakaantuu kahtia, ja hiljalleen juttujen väliltä löytyy erikoinen yhteys.
      Pointer: 1-78326142 (program)
      0 controls, 5 labels
      Card JSON
      { "cards": [ { "description": "Kaupungin vuokrataloilla tapetaan nuorukainen. Toisaalla paljastuu raaka ryöstösarja. Gracen tiimi jakaantuu kahtia, ja hiljalleen juttujen väliltä löytyy erikoinen yhteys.", "labels": [ { "formatted": "la 5.12.2026 klo 06.00", "type": "generic" }, { "formatted": "Poistuu ke 30.6.2027", "type": "generic" }, { "formatted": "1 h 29 min", "raw": "PT5355S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Roy Grace", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Merkityksellinen elämä", "type": "card" } ], "description": "Kaupungin vuokrataloilla tapetaan nuorukainen. Toisaalla paljastuu raaka ryöstösarja. Gracen tiimi jakaantuu kahtia, ja hiljalleen juttujen väliltä löytyy erikoinen yhteys.", "image": { "id": "13-1-78326142-1789628082010", "version": "1794691810" }, "labels": [ { "formatted": "1 h 29 min", "raw": "PT5355S", "rawType": "duration", "type": "generic" }, { "formatted": "la 5.12.2026", "type": "generic" }, { "raw": "1-78326142", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "la 5.12. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-78326142" }, "presentation": "onDemandCard", "title": "3. Merkityksellinen elämä", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-78326142/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    List JSON
    { "controls": [], "filters": [ { "options": [ { "default": true, "parameters": { "path.season": "1-78240637" }, "title": "Kausi 6" } ], "presentation": "filter-dropdown", "required": true } ], "presentation": "medium-list", "source": { "authentication": [ "yle-api" ], "uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNzkxMTE4L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.oObFd6muqqlk3r8VsTA8_ipeOZre55N7oEy84VlSGMA&path.season=1-78240637&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.yle.fi/v3/schema/v3/series/1-50791118/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.yle.fi/v3/schema/v3/series/1-50791118/seasons/1-78240637/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": 4, "expires": "2026-11-15T06:56:20Z", "limit": 3, "offset": 0 }
  • List Katso myös, 20 cards
    • Card Lynley
      Description:
      Rosoinen tiimi rikosten jäljillä
      Pointer: 1-75051557 (series)
      1 control, 1 label
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-75051557.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Rosoinen tiimi rikosten jäljillä", "image": { "id": "13-1-75051557-1759901487851", "version": "1792568688" }, "labels": [ { "raw": "1-75051557", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-75051557" }, "presentation": "seriesCard", "title": "Lynley", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75051557/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card Murhalaakso
      Description:
      Walesin lyömätön rikostiimi
      Pointer: 1-75051444 (series)
      1 control, 1 label
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-75051444.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Walesin lyömätön rikostiimi", "image": { "id": "13-1-75051444-1752229721857", "version": "1792571138" }, "labels": [ { "raw": "1-75051444", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-75051444" }, "presentation": "seriesCard", "title": "Murhalaakso", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-75051444/default?language=fi&v=10&client=yle-areena-web" } }, "type": "card" }
    • Card Kettu
      Description:
      Murharyhmä ratkoo rikoksia Münchenissä
      Pointer: 1-2249828 (series)
      1 control, 1 label
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-2249828.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Murharyhmä ratkoo rikoksia Münchenissä", "image": { "id": "13-1-2249828-1769777439174", "version": "1792571170" }, "labels": [ { "raw": "1-2249828", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-2249828" }, "presentation": "seriesCard", "title": "Kettu", "traits": { "contextMenu": { "source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-2249828/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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNzkxMTE4P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cQFNw3w9bFHhB-rXcSZ49qhfY6eUk_4WaupGM7JxTHA&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-50791118?medium=video&fallback_category_whitelist=21-7" }
    Card response meta JSON
    { "analytics": { "context": { "yle": { "recommendation_id": "ad82c0f7-7d74-4b23-8fbe-b709268cca7a", "recommendation_method": "production_similar_combined", "source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50791118?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendations", "count": 20, "expires": "2026-11-15T07:05:20Z", "limit": 3, "offset": 0 }
Tab JSON
{ "content": [ { "controls": [], "filters": [ { "options": [ { "default": true, "parameters": { "path.season": "1-78240637" }, "title": "Kausi 6" } ], "presentation": "filter-dropdown", "required": true } ], "presentation": "medium-list", "source": { "authentication": [ "yle-api" ], "uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNzkxMTE4L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1mdXR1cmUmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0mcHVibGljYXRpb25fdHlwZT1vbmRlbWFuZCx3ZWJjYXN0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6InVwY29taW5nIn0.oObFd6muqqlk3r8VsTA8_ipeOZre55N7oEy84VlSGMA&path.season=1-78240637&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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNzkxMTE4P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtNyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.cQFNw3w9bFHhB-rXcSZ49qhfY6eUk_4WaupGM7JxTHA&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" }
Title
Roy Grace
Type
view