Card Description: Toimittaja Diamant Salihu on viiden vuoden ajan seurannut rikollisverkosto Foxtrotia ja sen keulahahmoja Rawa Majidia ja Ismail Abdoa. Nyt hän on saanut käsiinsä satoja salaisia tiedostoja Foxtrotin sisäpiiristä. Tämä on tarina siitä, kuinka kahdesta ystävyksestä tuli arkkivihollisia ja kuinka he muuttivat kokonaisen maan taistelukentäkseen. Ruotsi oli kuitenkin vasta alkua. (Uppdrag granskning: En gång bröder, SVT, Ruotsi 2025) 5 controls, 8 labels Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-76361803?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.yle.fi/v1/ui/controls/play/1-76361803?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {},
"destination": {
"type": "series",
"uri": "yleareena://items/1-76361904"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"alt": "Lisää omalle listalle",
"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-76361904?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Toimittaja Diamant Salihu on viiden vuoden ajan seurannut rikollisverkosto Foxtrotia ja sen keulahahmoja Rawa Majidia ja Ismail Abdoa. Nyt hän on saanut käsiinsä satoja salaisia tiedostoja Foxtrotin sisäpiiristä. Tämä on tarina siitä, kuinka kahdesta ystävyksestä tuli arkkivihollisia ja kuinka he muuttivat kokonaisen maan taistelukentäkseen. Ruotsi oli kuitenkin vasta alkua. (Uppdrag granskning: En gång bröder, SVT, Ruotsi 2025)",
"labels": [
{
"formatted": "1 kausi",
"priority": 0,
"type": "generic"
},
{
"formatted": "dokumentti",
"priority": 0,
"type": "generic"
},
{
"formatted": "tutkiva journalismi",
"priority": 0,
"type": "generic"
},
{
"formatted": "syventävä",
"priority": 0,
"type": "generic"
},
{
"formatted": "synkkä",
"priority": 0,
"type": "generic"
},
{
"raw": "1-76361904",
"type": "itemId"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"overlayLogoImage": {
"id": "13-1-76361904-1761221107622",
"version": "1792569283"
},
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Huone 430 Description: Poliisin isku Stureplanilla sijaitsevaan hotellihuoneeseen osuu valtavan huumebisneksen ytimeen. Huoneessa 430 oleva mies on saanut käskyjä vahvasti salattuun puhelimeen. Mutta kun Encrochat-kryptaus on murrettu, tutkijat voivat alkaa koota palapeliä. Huipulla on henkilö, joka kutsuu itseään nimellä "Foxkurdish". Tutkijoiden tehtävänä on selvittää, kuka hän on.
1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76361803.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Poliisin isku Stureplanilla sijaitsevaan hotellihuoneeseen osuu valtavan huumebisneksen ytimeen. Huoneessa 430 oleva mies on saanut käskyjä vahvasti salattuun puhelimeen. Mutta kun Encrochat-kryptaus on murrettu, tutkijat voivat alkaa koota palapeliä. Huipulla on henkilö, joka kutsuu itseään nimellä \"Foxkurdish\". Tutkijoiden tehtävänä on selvittää, kuka hän on.\n",
"image": {
"id": "13-1-76361803-1761221240183",
"version": "1794573659"
},
"labels": [
{
"formatted": "31 min",
"raw": "PT1904S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 25.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76361803"
},
"raw": "PT1904S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76361803",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76361803"
},
"presentation": "onDemandCard",
"title": "1. Huone 430",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-76361803/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card 2. Hajoaminen Description: Rikollisjärjestö Foxtrotia johtavat Turkista käsin ystävykset Rawa Majid ja Ismail Abdo. Verkosto valtaa yhä suurempia osuuksia Ruotsin huumemarkkinoista, mutta samaan aikaan järjestön huhutaan olevan sisäisissä riidoissa. Kaksi nuorta palkkamurhaajaa lähetetään Uppsalaan tekemään jotain ennennäkemätöntä. Pian paluuta ei enää ole. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76361805.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Rikollisjärjestö Foxtrotia johtavat Turkista käsin ystävykset Rawa Majid ja Ismail Abdo. Verkosto valtaa yhä suurempia osuuksia Ruotsin huumemarkkinoista, mutta samaan aikaan järjestön huhutaan olevan sisäisissä riidoissa. Kaksi nuorta palkkamurhaajaa lähetetään Uppsalaan tekemään jotain ennennäkemätöntä. Pian paluuta ei enää ole.",
"image": {
"id": "13-1-76361805-1761221280943",
"version": "1794573659"
},
"labels": [
{
"formatted": "29 min",
"raw": "PT1781S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 25.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76361805"
},
"raw": "PT1781S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76361805",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76361805"
},
"presentation": "onDemandCard",
"title": "2. Hajoaminen",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-76361805/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card 3. Lapsisotilas Description: Entisen Foxtrot-järjestön koston kierre jatkuu aina vain. 16-vuotias Mattias on sijoitettu lastensuojeluyksikköön, jotta hän pääsisi eroon rikollisesta elämästä. Sitten hän näkee ilmoituksen sosiaalisessa mediassa ja tarttuu tehtävään. Työtä tai sen teettäjää hän ei tiedä - hänen on vain mentävä junalla Kööpenhaminaan. 1 control, 5 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76361806.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Entisen Foxtrot-järjestön koston kierre jatkuu aina vain. 16-vuotias Mattias on sijoitettu lastensuojeluyksikköön, jotta hän pääsisi eroon rikollisesta elämästä. Sitten hän näkee ilmoituksen sosiaalisessa mediassa ja tarttuu tehtävään. Työtä tai sen teettäjää hän ei tiedä - hänen on vain mentävä junalla Kööpenhaminaan.",
"image": {
"id": "13-1-76361806-1761221312351",
"version": "1794573664"
},
"labels": [
{
"formatted": "27 min",
"raw": "PT1651S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "su 25.10.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-76361806"
},
"raw": "PT1651S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-76361806",
"type": "itemId"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76361806"
},
"presentation": "onDemandCard",
"title": "3. Lapsisotilas",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-76361806/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-76361905"
},
"title": "Kausi 1"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc2MzYxOTA0L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.4iwMqTn9DBOSVPd0qeeyWP7aZftuv0sSKysuBDjRQi4&path.season=1-76361905&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-76361904/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-76361904/seasons/1-76361905/episodes?availability=current&order=natural:asc&program_type=program&fields=!series,season&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardLabels": "episodeListing",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 4,
"expires": "2026-11-15T06:29:15Z",
"limit": 3,
"offset": 0
} Card Vasikka Description: Jengirikollinen kääntyy poliisin puoleen 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-74962569.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Jengirikollinen kääntyy poliisin puoleen",
"image": {
"id": "13-1-74962569-1759218978769",
"version": "1792570858"
},
"labels": [
{
"raw": "1-74962569",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-74962569"
},
"presentation": "seriesCard",
"title": "Vasikka",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-74962569/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Nytorgsmannen - sarjaraiskaaja Description: Kuinka raiskaajat saadaan kiinni? 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-65171793.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Kuinka raiskaajat saadaan kiinni?",
"image": {
"id": "13-1-65171793-1686303834291",
"version": "1792569144"
},
"labels": [
{
"raw": "1-65171793",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-65171793"
},
"presentation": "seriesCard",
"title": "Nytorgsmannen - sarjaraiskaaja",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-65171793/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Salakuljetetut Description: Ruotsin suurin pakolaisten maihinnousu 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-66120031.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Ruotsin suurin pakolaisten maihinnousu",
"image": {
"id": "13-1-66120031-1693894409211",
"version": "1792571654"
},
"labels": [
{
"raw": "1-66120031",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-66120031"
},
"presentation": "seriesCard",
"title": "Salakuljetetut",
"traits": {
"contextMenu": {
"source": "https://areena.api.yle.fi/v1/ui/profile/cardmenus/1-66120031/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
}
List JSON{
"analytics": {
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc2MzYxOTA0P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtMyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.HW4CT9hKc33VbATFyIM0KRfuQJfuDJzSQUO-DS8fVVI&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": {
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-76361904?medium=video&fallback_category_whitelist=21-3"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "5e8e2be0-c4aa-441d-9e2f-6f747fe02de5",
"recommendation_method": "production_similar_combined",
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-76361904?medium=video&fallback_category_whitelist=21-3&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 20,
"expires": "2026-11-15T06:38:15Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"analytics": {
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-76361905"
},
"title": "Kausi 1"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTc2MzYxOTA0L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJlcGlzb2RlTGlzdGluZyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJlcHMifX19fQ.4iwMqTn9DBOSVPd0qeeyWP7aZftuv0sSKysuBDjRQi4&path.season=1-76361905&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"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.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTc2MzYxOTA0P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9MjEtMyIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnMiLCJhbmFseXRpY3MiOnsicGxheWVyX2NvbnRleHQiOnsieWxlIjp7InB0eXBlIjoicmVjIn19fX0.HW4CT9hKc33VbATFyIM0KRfuQJfuDJzSQUO-DS8fVVI&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"
} |