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-65830985?titleOpt=Katso:+K26,+J9&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-65830985?titleOpt=Katso:+K26,+J9&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": "3 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, 2 cards
    • 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" }, { "color": "#FF9C31", "formatted": "poistuu 27.12.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-66908555" }, "title": "Kausi 27" }, { "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": 2, "expires": "2025-12-27T20:04:29Z", "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 Syyttäjä
      Description:
      Pointer: 1-2173039 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2173039.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-2173039", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-2173039" }, "presentation": "seriesCard", "title": "Syyttäjä", "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": "6e52418e-1117-4174-9796-ef55b3587202", "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.similar" }, "yle": { "recommendation_id": "6e52418e-1117-4174-9796-ef55b3587202", "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-27T20:13:29Z", "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-66908555" }, "title": "Kausi 27" }, { "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 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" }
    • Card 5. Unohdetut 1/2
      Description: Murtovaras ilmoittaa poliisille löytäneensä muumion. Kuka aikaa sitten kuollut vainaja oli ja mitä hänelle oli tapahtunut? Miksi joitain kadonneita ihmisiä ei kukaan koskaan kaipaa?
      Pointer: 1-66908547 (program)
      Card JSON
      { "cards": [ { "description": "Murtovaras ilmoittaa poliisille löytäneensä muumion. Kuka aikaa sitten kuollut vainaja oli ja mitä hänelle oli tapahtunut? Miksi joitain kadonneita ihmisiä ei kukaan koskaan kaipaa?", "labels": [ { "formatted": "pe 9.1.2026 klo 06.00", "type": "generic" }, { "formatted": "Poistuu la 7.2.2026", "type": "generic" }, { "formatted": "51 min", "raw": "PT3108S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Hiljainen todistaja", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Unohdetut 1/2", "type": "card" } ], "description": "Murtovaras ilmoittaa poliisille löytäneensä muumion. Kuka aikaa sitten kuollut vainaja oli ja mitä hänelle oli tapahtunut? Miksi joitain kadonneita ihmisiä ei kukaan koskaan kaipaa?", "image": { "id": "yle-tv1", "version": "1750676272" }, "labels": [ { "formatted": "51 min", "raw": "PT3108S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 9.1.2026", "type": "generic" }, { "raw": "1-66908547", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "pe 9.1. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-66908547" }, "presentation": "onDemandCard", "title": "5. Unohdetut 1/2", "type": "card" }
    • Card 6. Unohdetut 2/2
      Description: Muumioituneen vainajan oikea henkilöllisyys on työn takana, mutta samalla toinen tunnistamaton ruumis saa nimensä takaisin. Onko Velvyn elämä menossa alamäkeen?
      Pointer: 1-66908544 (program)
      Card JSON
      { "cards": [ { "description": "Muumioituneen vainajan oikea henkilöllisyys on työn takana, mutta samalla toinen tunnistamaton ruumis saa nimensä takaisin. Onko Velvyn elämä menossa alamäkeen?", "labels": [ { "formatted": "pe 16.1.2026 klo 06.00", "type": "generic" }, { "formatted": "Poistuu la 14.2.2026", "type": "generic" }, { "formatted": "51 min", "raw": "PT3117S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Hiljainen todistaja", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Unohdetut 2/2", "type": "card" } ], "description": "Muumioituneen vainajan oikea henkilöllisyys on työn takana, mutta samalla toinen tunnistamaton ruumis saa nimensä takaisin. Onko Velvyn elämä menossa alamäkeen?", "image": { "id": "yle-tv1", "version": "1750676272" }, "labels": [ { "formatted": "51 min", "raw": "PT3117S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 16.1.2026", "type": "generic" }, { "raw": "1-66908544", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "pe 16.1. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-66908544" }, "presentation": "onDemandCard", "title": "6. Unohdetut 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-27T20:04:29Z", "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 Syyttäjä
      Description:
      Pointer: 1-2173039 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-2173039.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-2173039", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-2173039" }, "presentation": "seriesCard", "title": "Syyttäjä", "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": "6e52418e-1117-4174-9796-ef55b3587202", "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.similar" }, "yle": { "recommendation_id": "6e52418e-1117-4174-9796-ef55b3587202", "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-27T20:13:29Z", "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