Card Description: Pienessä Ringarydin kylässä kolme nuorta löytää arkullisen kätkettyjä kirjeitä. Kirjeet kertovat 3 000 vuotta vanhasta patsaasta, joka katosi arvoituksellisissa oloissa. Patsaan yllä näyttää lepäävän kirous, ja menneisyyden hivuttautuessa lähemmäs omituisia asioita alkaa tapahtua. Sarja pohjautuu Maria Gripen ja Kay Pollakin rakastettuihin klassikoihin. Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-76196152?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-76196152?titleOpt=Katso:+K1,+J1&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-76194552"
},
"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-76194552?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Pienessä Ringarydin kylässä kolme nuorta löytää arkullisen kätkettyjä kirjeitä. Kirjeet kertovat 3 000 vuotta vanhasta patsaasta, joka katosi arvoituksellisissa oloissa. Patsaan yllä näyttää lepäävän kirous, ja menneisyyden hivuttautuessa lähemmäs omituisia asioita alkaa tapahtua. Sarja pohjautuu Maria Gripen ja Kay Pollakin rakastettuihin klassikoihin.",
"labels": [
{
"formatted": "1 kausi",
"priority": 0,
"type": "generic"
},
{
"raw": "1-76194552",
"type": "itemId"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Kirjeiden salaisuus Description: Kun David muuttaa Ringarydiin ja tapaa sisarukset Jonasin ja Annikan, alkaa tapahtua kummia. Sattumalta kolmikko löytää vanhoja kätkettyjä kirjeitä, jotka kertovat salaisuuksista aikojen takaa. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76196152.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kun David muuttaa Ringarydiin ja tapaa sisarukset Jonasin ja Annikan, alkaa tapahtua kummia. Sattumalta kolmikko löytää vanhoja kätkettyjä kirjeitä, jotka kertovat salaisuuksista aikojen takaa.",
"image": {
"id": "13-85-0c0660253e714e969498a11574e52fcc",
"version": "1764840572"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT60S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 28.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76196152"
},
"raw": "PT60S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76196152",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76196152"
},
"presentation": "onDemandCard",
"title": "1. Kirjeiden salaisuus",
"type": "card"
} Card 2. Kryptan kätköihin Description: David näkee aina vain merkillisempiä unia kirjeet kirjoittaneesta Emilie Selanderista, ja nuorten Selanderin sukua koskevat etsinnät johtavat heidät Ringarydin kirkolle. Pappi Lindroth kertoo heille kryptasta, jonne Selanderin suku on haudattu. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76196153.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "David näkee aina vain merkillisempiä unia kirjeet kirjoittaneesta Emilie Selanderista, ja nuorten Selanderin sukua koskevat etsinnät johtavat heidät Ringarydin kirkolle. Pappi Lindroth kertoo heille kryptasta, jonne Selanderin suku on haudattu.",
"image": {
"id": "13-85-9a85a6a93c594d839a64767b7dc1a21d",
"version": "1765955333"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT60S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 28.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76196153"
},
"raw": "PT60S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76196153",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76196153"
},
"presentation": "onDemandCard",
"title": "2. Kryptan kätköihin",
"type": "card"
} Card 3. Salainen rakkaustarina Description: David, Annika ja Jonas lukevat Emilien kirjeitä ja saavat kuulla koskettavan ja riipaisevan rakkaustarinan. Lisää arvoituksia on luvassa, kun selviää, että Emilien rakastettu Andreas matkusti kollegansa Patrik Ramsfieldin kanssa Egyptiin, mistä hän toi kotiin kaksi kaksospatsasta. Lindroth ja ystävykset tekevät merkillisen löydön. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76196154.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "David, Annika ja Jonas lukevat Emilien kirjeitä ja saavat kuulla koskettavan ja riipaisevan rakkaustarinan. Lisää arvoituksia on luvassa, kun selviää, että Emilien rakastettu Andreas matkusti kollegansa Patrik Ramsfieldin kanssa Egyptiin, mistä hän toi kotiin kaksi kaksospatsasta. Lindroth ja ystävykset tekevät merkillisen löydön.",
"image": {
"id": "13-85-ccea75647c28472b80e82d84dc0376d9",
"version": "1766050239"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT60S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 28.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76196154"
},
"raw": "PT60S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76196154",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76196154"
},
"presentation": "onDemandCard",
"title": "3. Salainen rakkaustarina",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-76194552.porriainen_lentaa_hamarissa.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-76194553"
},
"title": "Kausi 1"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzYxOTQ1NTIvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzYxOTQ1NTIucG9ycmlhaW5lbl9sZW50YWFfaGFtYXJpc3NhLmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.SpggpNL8ZrjaPfDz5MdgqFDyp8sLQCq5pZ8ztixC9u4&path.season=1-76194553&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-76194552.porriainen_lentaa_hamarissa.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-76194552/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-76194552.porriainen_lentaa_hamarissa.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-76194552/seasons/1-76194553/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": 8,
"expires": "2025-12-18T13:51:32Z",
"limit": 3,
"offset": 0
} Card Lokin salaisuus Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76091429.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-76091429",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-76091429"
},
"presentation": "seriesCard",
"title": "Lokin salaisuus",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-76194552.porriainen_lentaa_hamarissa.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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzYxOTQ1NTI_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS03NjE5NDU1Mi5wb3JyaWFpbmVuX2xlbnRhYV9oYW1hcmlzc2EuamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.YLu5Pu-20mxh08xhpthB2eFsgg8A6YZwo_LbqOemg6M&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-76194552.porriainen_lentaa_hamarissa.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-76194552?medium=video&fallback_category_whitelist=5-264"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "8ceb8c0e-24e8-4df0-b73b-3e89b8c74bd8",
"yle_referer": "tv.series_details.1-76194552.porriainen_lentaa_hamarissa.jaksot.similar"
},
"yle": {
"recommendation_id": "8ceb8c0e-24e8-4df0-b73b-3e89b8c74bd8",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-76194552?medium=video&fallback_category_whitelist=5-264&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-18T14:00:32Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-76194552.porriainen_lentaa_hamarissa.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-76194552.porriainen_lentaa_hamarissa.jaksot",
"yle_id": "1-76194552",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-76194552.porriainen_lentaa_hamarissa.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-76194553"
},
"title": "Kausi 1"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzYxOTQ1NTIvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNzYxOTQ1NTIucG9ycmlhaW5lbl9sZW50YWFfaGFtYXJpc3NhLmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.SpggpNL8ZrjaPfDz5MdgqFDyp8sLQCq5pZ8ztixC9u4&path.season=1-76194553&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-76194552.porriainen_lentaa_hamarissa.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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzYxOTQ1NTI_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS03NjE5NDU1Mi5wb3JyaWFpbmVuX2xlbnRhYV9oYW1hcmlzc2EuamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.YLu5Pu-20mxh08xhpthB2eFsgg8A6YZwo_LbqOemg6M&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"
} |