Tabs Tab 1 of 2 Jaksot Card Erikoisjakso: Pipsa Possun joulu Description: Pipsa Possun perhe valmistautuu joulun viettoon kirjoittamalla joulupukille ja hankkimalla suuren suuren joulukuusen. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-428706.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Pipsa Possun perhe valmistautuu joulun viettoon kirjoittamalla joulupukille ja hankkimalla suuren suuren joulukuusen.",
"image": {
"id": "13-85-1764f698b4394edaa59bea0c25b81df8",
"version": "1766473064"
},
"labels": [
{
"formatted": "1 min",
"raw": "PT60S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 30.11.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-428706"
},
"raw": "PT60S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-428706",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-428706"
},
"presentation": "onDemandCard",
"title": "Erikoisjakso: Pipsa Possun joulu",
"type": "card"
} Card Kuralätäköt Description: Kuralätäköissä on hauska hyppiä, sen tietävät myös Pipsa ja Jyrikin. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50485200.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kuralätäköissä on hauska hyppiä, sen tietävät myös Pipsa ja Jyrikin. ",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 23.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50485200"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50485200",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50485200"
},
"presentation": "onDemandCard",
"title": "Kuralätäköt",
"type": "card"
} Card Herra Dinosaurus on hukassa Description: Jyrin lempilelu herra Dinosaurus katoaa. Pipsa ryhtyy salapoliisiksi ja auttaa löytämään herra Dinosausuksen. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50485203.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Jyrin lempilelu herra Dinosaurus katoaa. Pipsa ryhtyy salapoliisiksi ja auttaa löytämään herra Dinosausuksen. ",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "to 23.10.2025",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50485203"
},
"raw": "PT300S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50485203",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50485203"
},
"presentation": "onDemandCard",
"title": "Herra Dinosaurus on hukassa",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.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-50485193"
},
"title": "Kausi 1"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-68100307"
},
"title": "Kausi 3"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-62381272"
},
"title": "Kausi 4"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMzczOTU4My9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDb250cm9scyI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImRlZmF1bHRHZW5lcmljcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0zNzM5NTgzLnBpcHNhX3Bvc3N1Lmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.hhhTONpREnap47FnRfSjLYi1xSG0xlCzzVIQZZeqURY&path.season=1-50485193&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-3739583.pipsa_possu.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-3739583/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-3739583.pipsa_possu.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-3739583/seasons/1-50485193/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": 30,
"expires": "2025-12-27T20:04:28Z",
"limit": 3,
"offset": 0
} Card Simo Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3911493.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-3911493",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3911493"
},
"presentation": "seriesCard",
"title": "Simo",
"type": "card"
} Card Kaapo Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-73934572.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-73934572",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-73934572"
},
"presentation": "seriesCard",
"title": "Kaapo",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMzczOTU4Mz9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTUtMjY0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTM3Mzk1ODMucGlwc2FfcG9zc3UuamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.Wk68p1oP2nONiYopb4tN1m4KhZNF3M6eGZ7xwBlX15s&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-3739583.pipsa_possu.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-3739583?medium=video&fallback_category_whitelist=5-264"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "a1fd629f-e3c3-4331-a19b-dc3c640a6e53",
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.jaksot.similar"
},
"yle": {
"recommendation_id": "a1fd629f-e3c3-4331-a19b-dc3c640a6e53",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-3739583?medium=video&fallback_category_whitelist=5-264&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-27T22:13:28+02:00",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-3739583.pipsa_possu.jaksot",
"yle_id": "1-3739583",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.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-50485193"
},
"title": "Kausi 1"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-68100307"
},
"title": "Kausi 3"
},
{
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-62381272"
},
"title": "Kausi 4"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMzczOTU4My9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9Y3VycmVudCZvcmRlcj1uYXR1cmFsOmFzYyZwcm9ncmFtX3R5cGU9cHJvZ3JhbSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRDb250cm9scyI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImRlZmF1bHRHZW5lcmljcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0zNzM5NTgzLnBpcHNhX3Bvc3N1Lmpha3NvdC5lcGlzb2RlcyJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoiZXBzIn19fX0.hhhTONpREnap47FnRfSjLYi1xSG0xlCzzVIQZZeqURY&path.season=1-50485193&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-3739583.pipsa_possu.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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMzczOTU4Mz9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTUtMjY0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTM3Mzk1ODMucGlwc2FfcG9zc3UuamFrc290LnNpbWlsYXIifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6InJlYyJ9fX19.Wk68p1oP2nONiYopb4tN1m4KhZNF3M6eGZ7xwBlX15s&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 Card Pyykkipäivä Description: Isäpossu ripustaa jalkapallopaitansa ulos kuivumaan, mutta Pipsa, Jyri ja äiti roiskivat kuraa sen päälle. He laittavat paidan pesuun, mutta Pipsa panee mukaan myös punaisen mekkonsa, ja Isän paita muuttuu vaaleanpunaiseksi. Card JSON{
"cards": [
{
"description": "Isäpossu ripustaa jalkapallopaitansa ulos kuivumaan, mutta Pipsa, Jyri ja äiti roiskivat kuraa sen päälle. He laittavat paidan pesuun, mutta Pipsa panee mukaan myös punaisen mekkonsa, ja Isän paita muuttuu vaaleanpunaiseksi.",
"labels": [
{
"formatted": "ma 29.12.2025 klo 17.01",
"type": "generic"
},
{
"formatted": "Poistuu ti 27.1.2026",
"type": "generic"
},
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Pipsa Possu",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Pyykkipäivä",
"type": "card"
}
],
"description": "Isäpossu ripustaa jalkapallopaitansa ulos kuivumaan, mutta Pipsa, Jyri ja äiti roiskivat kuraa sen päälle. He laittavat paidan pesuun, mutta Pipsa panee mukaan myös punaisen mekkonsa, ja Isän paita muuttuu vaaleanpunaiseksi.",
"image": {
"id": "13-85-e9045253c1e2434689220c61f632775a",
"version": "1766732829"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 29.12.2025",
"type": "generic"
},
{
"raw": "1-68100262",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ma 29.12. klo 17.01",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-68100262"
},
"presentation": "onDemandCard",
"title": "Pyykkipäivä",
"type": "card"
} Card Pollyn veneretki Description: Pipsa ja Jyri lähtevät veneretkelle Pappapossun kanssa, mutta kun vene ajaa karille, Polly-papukaija joutuu lentämään apuun. Polly hakee Mummopossun ja Vaarikoiran, joka pelastaa heidät veneellään. Card JSON{
"cards": [
{
"description": "Pipsa ja Jyri lähtevät veneretkelle Pappapossun kanssa, mutta kun vene ajaa karille, Polly-papukaija joutuu lentämään apuun. Polly hakee Mummopossun ja Vaarikoiran, joka pelastaa heidät veneellään.",
"labels": [
{
"formatted": "ma 5.1.2026 klo 17.01",
"type": "generic"
},
{
"formatted": "Poistuu ti 3.2.2026",
"type": "generic"
},
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Pipsa Possu",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Pollyn veneretki",
"type": "card"
}
],
"description": "Pipsa ja Jyri lähtevät veneretkelle Pappapossun kanssa, mutta kun vene ajaa karille, Polly-papukaija joutuu lentämään apuun. Polly hakee Mummopossun ja Vaarikoiran, joka pelastaa heidät veneellään.",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 5.1.2026",
"type": "generic"
},
{
"raw": "1-68100259",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ma 5.1. klo 17.01",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-68100259"
},
"presentation": "onDemandCard",
"title": "Pollyn veneretki",
"type": "card"
} Card Amelie Aasi Description: Pipsan ranskalainen ystävä Amelie Aasi tulee vierailulle. Pipsa vie Amelien kerhoon, jossa tämä oppii 'Bing Bong -laulun'. Card JSON{
"cards": [
{
"description": "Pipsan ranskalainen ystävä Amelie Aasi tulee vierailulle. Pipsa vie Amelien kerhoon, jossa tämä oppii 'Bing Bong -laulun'.",
"labels": [
{
"formatted": "ma 12.1.2026 klo 17.01",
"type": "generic"
},
{
"formatted": "Poistuu ti 10.2.2026",
"type": "generic"
},
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "duration"
},
{
"raw": "upcoming",
"type": "ondemandStatus"
},
{
"formatted": "Pipsa Possu",
"type": "seriesTitle"
}
],
"presentation": "detailsCard",
"title": "Amelie Aasi",
"type": "card"
}
],
"description": "Pipsan ranskalainen ystävä Amelie Aasi tulee vierailulle. Pipsa vie Amelien kerhoon, jossa tämä oppii 'Bing Bong -laulun'.",
"image": {
"id": "yle-tv2",
"version": "1750676272"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT300S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "ma 12.1.2026",
"type": "generic"
},
{
"raw": "1-68100273",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "ma 12.1. klo 17.01",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-68100273"
},
"presentation": "onDemandCard",
"title": "Amelie Aasi",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.tulevat_jaksot.upcoming_episodes"
}
}
},
"controls": [],
"filters": [
{
"options": [
{
"parameters": {
"path.season": "1-50485193"
},
"title": "Kausi 1"
},
{
"default": true,
"parameters": {
"path.season": "1-68100307"
},
"title": "Kausi 3"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMzczOTU4My9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0zNzM5NTgzLnBpcHNhX3Bvc3N1LnR1bGV2YXRfamFrc290LnVwY29taW5nX2VwaXNvZGVzIn19fX0.OFsPSQ3n0vNPOlxSpnyc164VlLG71jSougxfy8BhELk&path.season=1-68100307&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-3739583.pipsa_possu.tulevat_jaksot.upcoming_episodes"
}
}
},
"cardLabels": "upcoming",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-3739583/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-3739583.pipsa_possu.tulevat_jaksot.upcoming_episodes"
},
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-3739583/seasons/1-68100307/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:28Z",
"limit": 3,
"offset": 0
} Card Simo Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-3911493.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-3911493",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-3911493"
},
"presentation": "seriesCard",
"title": "Simo",
"type": "card"
} Card Kaapo Description: Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-73934572.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-73934572",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-73934572"
},
"presentation": "seriesCard",
"title": "Kaapo",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMzczOTU4Mz9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTUtMjY0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTM3Mzk1ODMucGlwc2FfcG9zc3UudHVsZXZhdF9qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.-X_QkZHAg0j49WS8cESKsYe5By1MwcvbrmERbpegLmI&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-3739583.pipsa_possu.tulevat_jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-3739583?medium=video&fallback_category_whitelist=5-264"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_recommendation_method": "test_similar_combined",
"yle_recommendation_uuid": "a1fd629f-e3c3-4331-a19b-dc3c640a6e53",
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.tulevat_jaksot.similar"
},
"yle": {
"recommendation_id": "a1fd629f-e3c3-4331-a19b-dc3c640a6e53",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-3739583?medium=video&fallback_category_whitelist=5-264&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-12-27T22:13:28+02:00",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.tulevat_jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-3739583.pipsa_possu.tulevat_jaksot",
"yle_id": "1-3739583",
"yle_ui_language": "fi"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-3739583.pipsa_possu.tulevat_jaksot.upcoming_episodes"
}
}
},
"controls": [],
"filters": [
{
"options": [
{
"parameters": {
"path.season": "1-50485193"
},
"title": "Kausi 1"
},
{
"default": true,
"parameters": {
"path.season": "1-68100307"
},
"title": "Kausi 3"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtMzczOTU4My9zZWFzb25zLyU3QnNlYXNvbiU3RC9lcGlzb2Rlcz9hdmFpbGFiaWxpdHk9ZnV0dXJlJm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtJnB1YmxpY2F0aW9uX3R5cGU9b25kZW1hbmQsd2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJlcGlzb2RlcyIsImNhcmRQb2ludGVyIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoidHYuc2VyaWVzX2RldGFpbHMuMS0zNzM5NTgzLnBpcHNhX3Bvc3N1LnR1bGV2YXRfamFrc290LnVwY29taW5nX2VwaXNvZGVzIn19fX0.OFsPSQ3n0vNPOlxSpnyc164VlLG71jSougxfy8BhELk&path.season=1-68100307&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-3739583.pipsa_possu.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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtMzczOTU4Mz9tZWRpdW09dmlkZW8mZmFsbGJhY2tfY2F0ZWdvcnlfd2hpdGVsaXN0PTUtMjY0IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9uc0Zvckl0ZW1zIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTM3Mzk1ODMucGlwc2FfcG9zc3UudHVsZXZhdF9qYWtzb3Quc2ltaWxhciJ9fSwicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.-X_QkZHAg0j49WS8cESKsYe5By1MwcvbrmERbpegLmI&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"
} |