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" } } }
Cover image
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.yle.fi/v1/ui/controls/play/1-65830982?titleOpt=Katso:+K26,+J10&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-65830982?titleOpt=Katso:+K26,+J10&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.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://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://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-kaksi-uutta-kautta-uusia-hahmoja", "yle_language": "fi", "yle_ui_language": "fi" } } }, "audience": { "subAccount": false }, "destination": { "type": "external-html", "uri": "https://yle.fi/aihe/a/20-198959" }, "tag": "link", "title": "Hiljainen todistaja – suosikkisarjan kaksi 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/a/20-185908" }, "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": "dekkari", "priority": 0, "type": "generic" }, { "formatted": "rikos", "priority": 0, "type": "generic" }, { "formatted": "vakava", "priority": 0, "type": "generic" }, { "formatted": "jännittävä", "priority": 0, "type": "generic" }, { "raw": "1-2159285", "type": "itemId" }, { "raw": "fi", "type": "region" }, { "raw": "video", "type": "mediaType" } ], "overlayLogoImage": { "id": "13-1-2159285-1674042977330", "version": "1763546884" }, "type": "card" }
Tabs
Tab 1 of 2 Jaksot
  • List /v1/ui/content/list, 1 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.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-1-65830982-1704894717424", "version": "1765609226" }, "labels": [ { "formatted": "52 min", "raw": "PT3126S", "rawType": "duration", "type": "generic" }, { "color": "#FF9C31", "formatted": "poistuu 3.1.2026", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-65830982" }, "raw": "PT3126S", "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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTIxNTkyODUvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.0e_kDT2Tj4SPTV2SeJRgYgkJl3l1evLlb0npehuIv_c&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.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.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": 1, "expires": "2026-01-02T09:29:58Z", "limit": 3, "offset": 0 }
  • List Katso myös, 20 cards
    • Card Minkä taakseen jättää
      Description: Jännärissä ratkotaan vanhoja rikoksia
      Pointer: 1-4056793 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-4056793.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Jännärissä ratkotaan vanhoja rikoksia", "image": { "id": "13-1-4056793-1744139843587", "version": "1744369942" }, "labels": [ { "raw": "1-4056793", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-4056793" }, "presentation": "seriesCard", "title": "Minkä taakseen jättää", "type": "card" }
    • Card Kahden keikka - vaaralliset yhdessä
      Description: Kulttisarjan uusi versio
      Pointer: 1-2662729 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.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" } ], "description": "Kulttisarjan uusi versio", "image": { "id": "13-1-2662729-1646900008943", "version": "1758086808" }, "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: Saksalainen dekkarisarja
      Pointer: 1-2173039 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.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" } ], "description": "Saksalainen dekkarisarja", "image": { "id": "13-1-2173039-1624351619005", "version": "1747744972" }, "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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTIxNTkyODU_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTIxNTkyODUuaGlsamFpbmVuX3RvZGlzdGFqYS5qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8NN95K3tWuQBCm3bpnQ7q8m4hKqTbwf_bx8VAUGZELA&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.yle.fi/v1/recommendations/item/1-2159285?medium=video&fallback_category_whitelist=21-7" }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_recommendation_method": "beta_similar_combined", "yle_recommendation_uuid": "d48b45c9-0385-4084-bcc8-95021e114851", "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.jaksot.similar" }, "yle": { "recommendation_id": "d48b45c9-0385-4084-bcc8-95021e114851", "recommendation_method": "beta_similar_combined", "source_url": "https://areena-recommendations.api.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": "2026-01-02T09:38:58Z", "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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTIxNTkyODUvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.0e_kDT2Tj4SPTV2SeJRgYgkJl3l1evLlb0npehuIv_c&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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTIxNTkyODU_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTIxNTkyODUuaGlsamFpbmVuX3RvZGlzdGFqYS5qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.8NN95K3tWuQBCm3bpnQ7q8m4hKqTbwf_bx8VAUGZELA&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 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": "13-1-66908547-1711441830778", "version": "1767001629" }, "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": "13-1-66908544-1711441938672", "version": "1765576210" }, "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" }
    • Card 7. Isossa kuvassa 1/2
      Description: Isossa kuvassa 1/2. Lyell-keskus joutuu tarkastukseen tutkiessaan vainajaa, jonka iho on tatuoitu etnisin, helposti tunnistettavin merkein. Koetulokset puhuvat ristiin tutkimushavaintojen kanssa.
      Pointer: 1-66908550 (program)
      Card JSON
      { "cards": [ { "description": "Isossa kuvassa 1/2. Lyell-keskus joutuu tarkastukseen tutkiessaan vainajaa, jonka iho on tatuoitu etnisin, helposti tunnistettavin merkein. Koetulokset puhuvat ristiin tutkimushavaintojen kanssa.", "labels": [ { "formatted": "pe 23.1.2026 klo 06.00", "type": "generic" }, { "formatted": "Poistuu la 21.2.2026", "type": "generic" }, { "formatted": "52 min", "raw": "PT3127S", "rawType": "duration", "type": "duration" }, { "raw": "upcoming", "type": "ondemandStatus" }, { "formatted": "Hiljainen todistaja", "type": "seriesTitle" } ], "presentation": "detailsCard", "title": "Isossa kuvassa 1/2", "type": "card" } ], "description": "Isossa kuvassa 1/2. Lyell-keskus joutuu tarkastukseen tutkiessaan vainajaa, jonka iho on tatuoitu etnisin, helposti tunnistettavin merkein. Koetulokset puhuvat ristiin tutkimushavaintojen kanssa.", "image": { "id": "13-1-66908550-1711442027992", "version": "1766392232" }, "labels": [ { "formatted": "52 min", "raw": "PT3127S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 23.1.2026", "type": "generic" }, { "raw": "1-66908550", "type": "itemId" }, { "formatted": "Yle TV1", "raw": "yle-tv1", "type": "broadcastService" }, { "backgroundColor": "#B3000000", "formatted": "pe 23.1. klo 6.00", "type": "overlay" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-66908550" }, "presentation": "onDemandCard", "title": "7. Isossa kuvassa 1/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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTIxNTkyODUvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmciLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLnR1bGV2YXRfamFrc290LnVwY29taW5nX2VwaXNvZGVzIn19fX0.3Ta5943fcNFE9f3JylAfWbUyKZQvOP3lS0AkswMUSvo&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.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.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": "2026-01-02T09:29:58Z", "limit": 3, "offset": 0 }
  • List Katso myös, 20 cards
    • Card Minkä taakseen jättää
      Description: Jännärissä ratkotaan vanhoja rikoksia
      Pointer: 1-4056793 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.yle.fi/v1/ui/players/1-4056793.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Jännärissä ratkotaan vanhoja rikoksia", "image": { "id": "13-1-4056793-1744139843587", "version": "1744369942" }, "labels": [ { "raw": "1-4056793", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-4056793" }, "presentation": "seriesCard", "title": "Minkä taakseen jättää", "type": "card" }
    • Card Kahden keikka - vaaralliset yhdessä
      Description: Kulttisarjan uusi versio
      Pointer: 1-2662729 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.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" } ], "description": "Kulttisarjan uusi versio", "image": { "id": "13-1-2662729-1646900008943", "version": "1758086808" }, "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: Saksalainen dekkarisarja
      Pointer: 1-2173039 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api.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" } ], "description": "Saksalainen dekkarisarja", "image": { "id": "13-1-2173039-1624351619005", "version": "1747744972" }, "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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTIxNTkyODU_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTIxNTkyODUuaGlsamFpbmVuX3RvZGlzdGFqYS50dWxldmF0X2pha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.RkCt5124pqFxn8HCyujbCzrEs80Nsjkx5Qc0kpIISm0&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.yle.fi/v1/recommendations/item/1-2159285?medium=video&fallback_category_whitelist=21-7" }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_recommendation_method": "beta_similar_combined", "yle_recommendation_uuid": "d48b45c9-0385-4084-bcc8-95021e114851", "yle_referer": "tv.series_details.1-2159285.hiljainen_todistaja.tulevat_jaksot.similar" }, "yle": { "recommendation_id": "d48b45c9-0385-4084-bcc8-95021e114851", "recommendation_method": "beta_similar_combined", "source_url": "https://areena-recommendations.api.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": "2026-01-02T09:38:58Z", "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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTIxNTkyODUvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWZ1dHVyZSZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSZwdWJsaWNhdGlvbl90eXBlPW9uZGVtYW5kLHdlYmNhc3QiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoidXBjb21pbmciLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtMjE1OTI4NS5oaWxqYWluZW5fdG9kaXN0YWphLnR1bGV2YXRfamFrc290LnVwY29taW5nX2VwaXNvZGVzIn19fX0.3Ta5943fcNFE9f3JylAfWbUyKZQvOP3lS0AkswMUSvo&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.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTIxNTkyODU_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTIxNTkyODUuaGlsamFpbmVuX3RvZGlzdGFqYS50dWxldmF0X2pha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.RkCt5124pqFxn8HCyujbCzrEs80Nsjkx5Qc0kpIISm0&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