Item view 1-2159285

API parameters
Language
Version
Compare to
Language
Version
/v1/ui/views/items/1-2159285.json?client=yle-areena-web&language=fi&v=10
Analytics
{ "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja" } }, "pageload": { "yle": { "areena_view_type": "series-page", "entity_type": "series", "id": "1-2159285" } } }
Card
Description: Britannian pitkäikäisin rikosdraamasarja on edennyt jo 28. kaudelleen. Pääroolissa, patologi Nikki Alexanderina nähdään Emilia Fox jo 20. kertaa, rinnallaan rikostekninen nero, avarakatseinen jätti Jack Hodgson. Nyt uusina työtovereina ovat terävä mutta sydämellinen professori Harriet Maven sekä etevä analyytikko Kit Brooks, joka joutuu joskus todistelemaan kykyjään, ja erityisesti vaihtuville tutkinnanjohtajille. (Silent Witness, S28. Britannia, 2025.)
Card JSON
{ "controls": [ { "audience": { "authenticated": false }, "destination": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-65830987?titleOpt=Katso:+K26,+J8&language=fi&v=10&client=yle-areena-web" }, "tag": "play", "type": "reference" }, { "audience": { "authenticated": true }, "destination": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-65830987?titleOpt=Katso:+K26,+J8&language=fi&v=10&client=yle-areena-web" }, "tag": "play", "type": "reference" }, { "analytics": { "context": { "comscore": { "yle_referer": "tv.share" } }, "pageload": { "comscore": { "countername": "tv.share", "yle_ui_language": "fi" } } }, "destination": { "type": "series", "uri": "yleareena://items/1-2159285" }, "functionality": { "id": "share" }, "icon": { "id": "share", "version": "1750676272" }, "style": { "iconPosition": "left", "variant": "tertiary" }, "title": "Jaa ohjelma", "type": "activator" }, { "analytics": { "context": { "comscore": { "yle_referer": "login" } }, "pageload": { "comscore": { "countername": "login", "yle_ui_language": "fi" } } }, "audience": { "authenticated": false }, "backgroundColor": "#00000000", "functionality": { "id": "login" }, "icon": { "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-test.yle.fi/v1/ui/controls/favorites/1-2159285?language=fi&v=10&client=yle-areena-web" }, "type": "reference" }, { "analytics": { "pageload": { "comscore": { "countername": "tv.series_details.1-2159285.hiljainen_todistaja.interactions.hiljainen-todistaja-suositun-brittisarjan-viisi-uutta-tuotantokautta", "yle_language": "fi", "yle_ui_language": "fi" } } }, "audience": { "subAccount": false }, "destination": { "type": "external-html", "uri": "https://aihe-sandbox.apps-test.yle.fi/aihe/a/20-280996" }, "tag": "link", "title": "Hiljainen todistaja – suositun brittisarjan viisi uutta tuotantokautta", "type": "navigator" }, { "analytics": { "pageload": { "comscore": { "countername": "tv.series_details.1-2159285.hiljainen_todistaja.interactions.hiljainen-todistaja-17-kaudella-tutkijatiimille-uusi-paallikko", "yle_language": "fi", "yle_ui_language": "fi" } } }, "audience": { "subAccount": false }, "destination": { "type": "external-html", "uri": "https://aihe-sandbox.apps-test.yle.fi/aihe/a/20-205182" }, "tag": "link", "title": "Hiljainen todistaja – 17. kaudella tutkijatiimille uusi päällikkö", "type": "navigator" }, { "analytics": { "pageload": { "comscore": { "countername": "tv.series_details.1-2159285.hiljainen_todistaja.interactions.hiljainen-todistaja-suosikkisarjan-kolme-uutta-kautta-uusia-hahmoja", "yle_language": "fi", "yle_ui_language": "fi" } } }, "audience": { "subAccount": false }, "destination": { "type": "external-html", "uri": "https://yle.fi/aihe/artikkeli/2017/09/28/hiljainen-todistaja-suosikkisarjan-uudet-16-ja-17-kausi-uusia-hahmoja" }, "tag": "link", "title": "Hiljainen todistaja – suosikkisarjan kolme uutta kautta, uusia hahmoja", "type": "navigator" }, { "analytics": { "pageload": { "comscore": { "countername": "tv.series_details.1-2159285.hiljainen_todistaja.interactions.hiljainen-todistaja-uusi-15-kausi", "yle_language": "fi", "yle_ui_language": "fi" } } }, "audience": { "subAccount": false }, "destination": { "type": "external-html", "uri": "https://yle.fi/aihe/artikkeli/2017/02/08/hiljainen-todistaja" }, "tag": "link", "title": "Hiljainen todistaja – uusi 15. kausi", "type": "navigator" } ], "description": "Britannian pitkäikäisin rikosdraamasarja on edennyt jo 28. kaudelleen. Pääroolissa, patologi Nikki Alexanderina nähdään Emilia Fox jo 20. kertaa, rinnallaan rikostekninen nero, avarakatseinen jätti Jack Hodgson. Nyt uusina työtovereina ovat terävä mutta sydämellinen professori Harriet Maven sekä etevä analyytikko Kit Brooks, joka joutuu joskus todistelemaan kykyjään, ja erityisesti vaihtuville tutkinnanjohtajille. (Silent Witness, S28. Britannia, 2025.)", "labels": [ { "formatted": "2 kautta", "priority": 0, "type": "generic" }, { "formatted": "rikos", "priority": 0, "type": "generic" }, { "formatted": "jännitys", "priority": 0, "type": "generic" }, { "formatted": "vakava", "priority": 0, "type": "generic" }, { "formatted": "ahdistava", "priority": 0, "type": "generic" }, { "raw": "1-2159285", "type": "itemId" }, { "raw": "fi", "type": "region" }, { "raw": "video", "type": "mediaType" } ], "type": "card" }
Tabs
Tab 1 of 2 Jaksot
  • List /v1/ui/content/list, 3 cards
    • Card 8. Halu tehdä hyvää 2/2
      Description: Lyellin väki sukeltaa yhä syvemmälle uudistajien ja ympäristönsuojelijoiden maailmaan. Matkan aikana selviää, että sama taistelutanner voi olla yllättävän lähellä jokaista tutkijaa.
      Pointer: 1-65830987 (program)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65830987.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Lyellin väki sukeltaa yhä syvemmälle uudistajien ja ympäristönsuojelijoiden maailmaan. Matkan aikana selviää, että sama taistelutanner voi olla yllättävän lähellä jokaista tutkijaa.", "image": { "id": "13-85-e599bd74ae4041b2a97239b65bafa7aa", "version": "1764932060" }, "labels": [ { "formatted": "1 min", "raw": "PT60S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 21.11.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-65830987" }, "raw": "PT60S", "rawType": "duration", "type": "progress" }, { "raw": "1-65830987", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-65830987" }, "presentation": "onDemandCard", "title": "8. Halu tehdä hyvää 2/2", "type": "card" }
    • Card 9. Pienissä piireissä 1/2
      Description: Kesken ystävänsä eläköitymisjuhlan Jack joutuu tutkimaan surmapaikkaa. Perheenäiti on surmattu lastensa läsnäollessa. Outoa on se, että uhrin perhepiiriin kuuluu iso liuta poliiseja.
      Pointer: 1-65830985 (program)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65830985.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Kesken ystävänsä eläköitymisjuhlan Jack joutuu tutkimaan surmapaikkaa. Perheenäiti on surmattu lastensa läsnäollessa. Outoa on se, että uhrin perhepiiriin kuuluu iso liuta poliiseja.", "image": { "id": "13-85-bd9a6545afd942659ae75d19f43ecea1", "version": "1764932055" }, "labels": [ { "formatted": "5 min", "raw": "PT300S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 28.11.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-65830985" }, "raw": "PT300S", "rawType": "duration", "type": "progress" }, { "raw": "1-65830985", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-65830985" }, "presentation": "onDemandCard", "title": "9. Pienissä piireissä 1/2", "type": "card" }
    • Card 10. Pienissä piireissä 2/2
      Description: Nikki ja Jack on kutsuttu puolustuksen todistajiksi, ja vaikuttaa siltä, että syytettyä yritetään lavastaa syylliseksi. Poliisipiirin toiminnassa on jotain kieroa, onko riveissä yhtään rehellistä tapausta?
      Pointer: 1-65830982 (program)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-65830982.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Nikki ja Jack on kutsuttu puolustuksen todistajiksi, ja vaikuttaa siltä, että syytettyä yritetään lavastaa syylliseksi. Poliisipiirin toiminnassa on jotain kieroa, onko riveissä yhtään rehellistä tapausta?", "image": { "id": "13-85-91fcc977bf7e4ebf8d6268c194891e86", "version": "1765609225" }, "labels": [ { "formatted": "5 min", "raw": "PT300S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 5.12.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-65830982" }, "raw": "PT300S", "rawType": "duration", "type": "progress" }, { "raw": "1-65830982", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-65830982" }, "presentation": "onDemandCard", "title": "10. Pienissä piireissä 2/2", "type": "card" }
    List JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.episodes" } }, "player_context": { "yle": { "ptype": "eps" } } }, "controls": [], "cursors": { "playlist": { "offset": 0, "step": 1 } }, "filters": [ { "options": [ { "default": true, "parameters": { "filter.order": "natural:asc", "path.season": "1-65830978" }, "title": "Kausi 26" }, { "parameters": { "filter.order": "natural:asc", "path.season": "1-72132503" }, "title": "Kausi 28" } ], "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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE1OTI4NS9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDb250cm9scyI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImRlZmF1bHRHZW5lcmljcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0yMTU5Mjg1LmhpbGphaW5lbl90b2Rpc3RhamEuamFrc290LmVwaXNvZGVzIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.caD6FRX473kJT7Tv7gAiT7XMoSREhDIj0q_bP7m3Csc&path.season=1-65830978&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "16:9", "layout": "vertical", "size": "medium" }, "type": "list" }
    JWT payload
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.episodes" } }, "player_context": { "yle": { "ptype": "eps" } } }, "cardCards": "default", "cardControls": "default", "cardLabels": "defaultGenerics", "cardOptionsTemplate": "episodes", "cardPointer": "default", "source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2159285/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program" }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.episodes" }, "yle": { "source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2159285/seasons/1-65830978/episodes?availability=current&order=natural:asc&program_type=program&offset=0&limit=3" } }, "player_context": { "yle": { "ptype": "eps" } } }, "cardCards": "default", "cardControls": "default", "cardLabels": "defaultGenerics", "cardOptionsTemplate": "episodes", "cardPointer": "default", "count": 3, "expires": "2025-12-15T04:00:08Z", "limit": 3, "offset": 0 }
  • List Katso myös, 20 cards
    • Card Kahden keikka - vaaralliset yhdessä
      Description:
      Pointer: 1-2662729 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2662729.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-2662729", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-2662729" }, "presentation": "seriesCard", "title": "Kahden keikka - vaaralliset yhdessä", "type": "card" }
    • Card Kilpajuoksu kuoleman kanssa
      Description:
      Pointer: 1-72263808 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-72263808.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-72263808", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-72263808" }, "presentation": "seriesCard", "title": "Kilpajuoksu kuoleman kanssa", "type": "card" }
    List JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.similar" } }, "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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE1OTI4NT9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTIxLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.thSLQjSOGs-rywBPdXiw-tQbG5ngSxUuPGnv0uwqOiw&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": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.similar" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendationsForItems", "source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2159285?medium=video&fallback_category_whitelist=21-7" }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_recommendation_method": "test_similar_combined", "yle_recommendation_uuid": "6cdc9dc8-ce4b-4463-9c5f-6abb946cca19", "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.similar" }, "yle": { "recommendation_id": "6cdc9dc8-ce4b-4463-9c5f-6abb946cca19", "recommendation_method": "test_similar_combined", "source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2159285?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendationsForItems", "count": 20, "expires": "2025-12-15T04:09:08Z", "limit": 3, "offset": 0 }
Tab JSON
{ "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot" } }, "pageload": { "comscore": { "countername": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot", "yle_id": "1-2159285", "yle_ui_language": "fi" } } }, "content": [ { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.episodes" } }, "player_context": { "yle": { "ptype": "eps" } } }, "controls": [], "cursors": { "playlist": { "offset": 0, "step": 1 } }, "filters": [ { "options": [ { "default": true, "parameters": { "filter.order": "natural:asc", "path.season": "1-65830978" }, "title": "Kausi 26" }, { "parameters": { "filter.order": "natural:asc", "path.season": "1-72132503" }, "title": "Kausi 28" } ], "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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE1OTI4NS9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDb250cm9scyI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImRlZmF1bHRHZW5lcmljcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0yMTU5Mjg1LmhpbGphaW5lbl90b2Rpc3RhamEuamFrc290LmVwaXNvZGVzIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.caD6FRX473kJT7Tv7gAiT7XMoSREhDIj0q_bP7m3Csc&path.season=1-65830978&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "16:9", "layout": "vertical", "size": "medium" }, "type": "list" }, { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.similar" } }, "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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE1OTI4NT9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTIxLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.thSLQjSOGs-rywBPdXiw-tQbG5ngSxUuPGnv0uwqOiw&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, 5 cards
    • Card 2. Isien synnit 2/2
      Description: Vanha, selvittämätön sarjamurha jätti arvet moneen. Jos tekijä tosiaan on palannut, mitä hän oikein haluaa? Nikki ja Jack joutuvat pohtimaan periytyykö pahuus - ja voiko se jopa tarttua.
      Pointer: 1-66908546 (program)
      Card JSON
      { "cards": [ { "description": "Vanha, selvittämätön sarjamurha jätti arvet moneen. Jos tekijä tosiaan on palannut, mitä hän oikein haluaa? Nikki ja Jack joutuvat pohtimaan periytyykö pahuus - ja voiko se jopa tarttua.", "labels": [ { "formatted": "pe 19.12.2025 klo 06.00", "type": "generic" }, { "formatted": "Poistuu la 17.1.2026", "type": "generic" }, { "formatted": "52 min", "raw": "PT3127S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Hiljainen todistaja", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Isien synnit 2/2", "type": "card" } ], "description": "Vanha, selvittämätön sarjamurha jätti arvet moneen. Jos tekijä tosiaan on palannut, mitä hän oikein haluaa? Nikki ja Jack joutuvat pohtimaan periytyykö pahuus - ja voiko se jopa tarttua.", "image": { "id": "yle-tv1", "version": "1750676272" }, "labels": [ { "formatted": "52 min", "raw": "PT3127S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 19.12.2025", "type": "generic" }, { "raw": "1-66908546", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "pe 19.12. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-66908546" }, "presentation": "onDemandCard", "title": "2. Isien synnit 2/2", "type": "card" }
    • Card 3. Huutava vääryys 1/2
      Description: Laskuvesi paljastaa Thamesin rannalta vainajan. Kuka hän oli ja oliko kuolema luonnollinen? Yliopistolla taistellaan vallasta, loistava akateeminen ura voi katketa yhteen valitukseen.
      Pointer: 1-66908548 (program)
      Card JSON
      { "cards": [ { "description": "Laskuvesi paljastaa Thamesin rannalta vainajan. Kuka hän oli ja oliko kuolema luonnollinen? Yliopistolla taistellaan vallasta, loistava akateeminen ura voi katketa yhteen valitukseen.", "labels": [ { "formatted": "pe 26.12.2025 klo 06.00", "type": "generic" }, { "formatted": "Poistuu la 24.1.2026", "type": "generic" }, { "formatted": "51 min", "raw": "PT3117S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Hiljainen todistaja", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Huutava vääryys 1/2", "type": "card" } ], "description": "Laskuvesi paljastaa Thamesin rannalta vainajan. Kuka hän oli ja oliko kuolema luonnollinen? Yliopistolla taistellaan vallasta, loistava akateeminen ura voi katketa yhteen valitukseen.", "image": { "id": "yle-tv1", "version": "1750676272" }, "labels": [ { "formatted": "51 min", "raw": "PT3117S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 26.12.2025", "type": "generic" }, { "raw": "1-66908548", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "pe 26.12. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-66908548" }, "presentation": "onDemandCard", "title": "3. Huutava vääryys 1/2", "type": "card" }
    • Card 4. Huutava vääryys 2/2
      Description: Onko urakehityksessään kolhun saanut kriminologian professori todella jo kahden surman takana? Jackin veljentytär Cara opiskelee samassa paikassa. Mihin tämä kaikki johtaa?
      Pointer: 1-66908551 (program)
      Card JSON
      { "cards": [ { "description": "Onko urakehityksessään kolhun saanut kriminologian professori todella jo kahden surman takana? Jackin veljentytär Cara opiskelee samassa paikassa. Mihin tämä kaikki johtaa?", "labels": [ { "formatted": "pe 2.1.2026 klo 06.00", "type": "generic" }, { "formatted": "Poistuu la 31.1.2026", "type": "generic" }, { "formatted": "52 min", "raw": "PT3129S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Hiljainen todistaja", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Huutava vääryys 2/2", "type": "card" } ], "description": "Onko urakehityksessään kolhun saanut kriminologian professori todella jo kahden surman takana? Jackin veljentytär Cara opiskelee samassa paikassa. Mihin tämä kaikki johtaa?", "image": { "id": "yle-tv1", "version": "1750676272" }, "labels": [ { "formatted": "52 min", "raw": "PT3129S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 2.1.2026", "type": "generic" }, { "raw": "1-66908551", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "pe 2.1. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-66908551" }, "presentation": "onDemandCard", "title": "4. Huutava vääryys 2/2", "type": "card" }
    List JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.upcoming_episodes" } } }, "controls": [], "filters": [ { "options": [ { "default": true, "parameters": { "path.season": "1-66908555" }, "title": "Kausi 27" } ], "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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE1OTI4NS9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0yMTU5Mjg1LmhpbGphaW5lbl90b2Rpc3RhamEudHVsZXZhdF9qYWtzb3QudXBjb21pbmdfZXBpc29kZXMifX19fQ.2aJWRGuBkDG_jRj3ivgoiMkE28-HJCGFPhzJEgcKg9c&path.season=1-66908555&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "16:9", "layout": "vertical", "size": "medium" }, "type": "list" }
    JWT payload
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.upcoming_episodes" } } }, "cardLabels": "upcoming", "cardOptionsTemplate": "episodes", "cardPointer": "default", "source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2159285/seasons/%7Bseason%7D/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast" }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.upcoming_episodes" }, "yle": { "source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-2159285/seasons/1-66908555/episodes?availability=future&order=natural:asc&program_type=program&publication_type=ondemand,webcast&offset=0&limit=3" } } }, "cardLabels": "upcoming", "cardOptionsTemplate": "episodes", "cardPointer": "default", "count": 5, "expires": "2025-12-15T04:00:08Z", "limit": 3, "offset": 0 }
  • List Katso myös, 20 cards
    • Card Kahden keikka - vaaralliset yhdessä
      Description:
      Pointer: 1-2662729 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2662729.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-2662729", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-2662729" }, "presentation": "seriesCard", "title": "Kahden keikka - vaaralliset yhdessä", "type": "card" }
    • Card Kilpajuoksu kuoleman kanssa
      Description:
      Pointer: 1-72263808 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-72263808.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-72263808", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-72263808" }, "presentation": "seriesCard", "title": "Kilpajuoksu kuoleman kanssa", "type": "card" }
    List JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.similar" } }, "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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE1OTI4NT9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTIxLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLnR1bGV2YXRfamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.trX9IAwDoE-a1L_FSx9UPTviujSeBhPOVT3c2l6INHI&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": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.similar" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendationsForItems", "source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2159285?medium=video&fallback_category_whitelist=21-7" }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_recommendation_method": "test_similar_combined", "yle_recommendation_uuid": "6cdc9dc8-ce4b-4463-9c5f-6abb946cca19", "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.similar" }, "yle": { "recommendation_id": "6cdc9dc8-ce4b-4463-9c5f-6abb946cca19", "recommendation_method": "test_similar_combined", "source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-2159285?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendationsForItems", "count": 20, "expires": "2025-12-15T04:09:08Z", "limit": 3, "offset": 0 }
Tab JSON
{ "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot" } }, "pageload": { "comscore": { "countername": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot", "yle_id": "1-2159285", "yle_ui_language": "fi" } } }, "content": [ { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.upcoming_episodes" } } }, "controls": [], "filters": [ { "options": [ { "default": true, "parameters": { "path.season": "1-66908555" }, "title": "Kausi 27" } ], "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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMjE1OTI4NS9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0yMTU5Mjg1LmhpbGphaW5lbl90b2Rpc3RhamEudHVsZXZhdF9qYWtzb3QudXBjb21pbmdfZXBpc29kZXMifX19fQ.2aJWRGuBkDG_jRj3ivgoiMkE28-HJCGFPhzJEgcKg9c&path.season=1-66908555&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "16:9", "layout": "vertical", "size": "medium" }, "type": "list" }, { "analytics": { "context": { "comscore": { "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.similar" } }, "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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMjE1OTI4NT9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTIxLTciLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLnR1bGV2YXRfamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.trX9IAwDoE-a1L_FSx9UPTviujSeBhPOVT3c2l6INHI&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
Hiljainen todistaja
Type
view