Card Description: Val McDermidin kirjasarjaan perustuvan rikosdraaman pääosassa on innokas ja sanavalmis rikosetsivä Karen Pirie. Pirie (Lauren Lyle) määrätään johtamaan murhatutkintaa - joidenkin mielestä vain ikänsä ja sukupuolensa ansioista. Karen Pirie on kova luu ja esimiehensä painajainen. Hän tarraa kiinni juttuun kuin terrieri housunlahkeeseen ja on valmis venyttämään kaikkia sääntöjä. (Karen Pirie. S1-2. Britannia, 2022, 2025.) 5 controls, 8 labels Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-78823754?titleOpt=Katso&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-78823754?titleOpt=Katso&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {},
"destination": {
"type": "series",
"uri": "yleareena://items/1-61023561"
},
"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-test.yle.fi/v1/ui/controls/favorites/1-61023561?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Val McDermidin kirjasarjaan perustuvan rikosdraaman pääosassa on innokas ja sanavalmis rikosetsivä Karen Pirie. Pirie (Lauren Lyle) määrätään johtamaan murhatutkintaa - joidenkin mielestä vain ikänsä ja sukupuolensa ansioista. Karen Pirie on kova luu ja esimiehensä painajainen. Hän tarraa kiinni juttuun kuin terrieri housunlahkeeseen ja on valmis venyttämään kaikkia sääntöjä. (Karen Pirie. S1-2. Britannia, 2022, 2025.)",
"labels": [
{
"formatted": "1 kausi",
"priority": 0,
"type": "generic"
},
{
"formatted": "dekkari",
"priority": 0,
"type": "generic"
},
{
"formatted": "rikos",
"priority": 0,
"type": "generic"
},
{
"formatted": "nokkela",
"priority": 0,
"type": "generic"
},
{
"formatted": "lämminhenkinen",
"priority": 0,
"type": "generic"
},
{
"raw": "1-61023561",
"type": "itemId"
},
{
"raw": "fi",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card RF-testi: video ipalta kauteen Description: Testi - median lataaminen tiedostosta ja tarkistus, että transkoodaus alkaa ja onnistuu 9.11.26 05:20 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78823754.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Testi - median lataaminen tiedostosta ja tarkistus, että transkoodaus alkaa ja onnistuu 9.11.26 05:20",
"image": {
"id": "13-85-565e075af702428e874b87df2a871f9a",
"version": "1794202071"
},
"labels": [
{
"formatted": "36 s",
"raw": "PT36S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 16.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78823754"
},
"raw": "PT36S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78823754",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78823754"
},
"presentation": "onDemandCard",
"title": "RF-testi: video ipalta kauteen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78823754/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card RF-testi: video ipalta kauteen Description: Testi - median lataaminen tiedostosta ja tarkistus, että transkoodaus alkaa ja onnistuu 10.11.26 05:41 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78827906.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Testi - median lataaminen tiedostosta ja tarkistus, että transkoodaus alkaa ja onnistuu 10.11.26 05:41",
"image": {
"id": "13-85-5e33946bef564d6a9af10b8ac4d53545",
"version": "1794278670"
},
"labels": [
{
"formatted": "36 s",
"raw": "PT36S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 17.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78827906"
},
"raw": "PT36S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78827906",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78827906"
},
"presentation": "onDemandCard",
"title": "RF-testi: video ipalta kauteen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78827906/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card RF-testi: video ipalta kauteen Description: Testi - median lataaminen tiedostosta ja tarkistus, että transkoodaus alkaa ja onnistuu 11.11.26 04:49 1 control, 4 labels Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-78833732.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Testi - median lataaminen tiedostosta ja tarkistus, että transkoodaus alkaa ja onnistuu 11.11.26 04:49",
"image": {
"id": "13-85-1c5acb0577154cccb77d59137cf8f856",
"version": "1794361906"
},
"labels": [
{
"formatted": "36 s",
"raw": "PT36S",
"rawType": "duration",
"type": "generic"
},
{
"color": "#FF9C31",
"formatted": "poistuu 18.11.2026",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-78833732"
},
"raw": "PT36S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-78833732",
"type": "itemId"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-78833732"
},
"presentation": "onDemandCard",
"title": "RF-testi: video ipalta kauteen",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-78833732/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-74222907"
},
"title": "Kausi 2"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjEwMjM1NjEvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.Vtgi4tY5cquqdtQGApETviS9eQQqrgCdpYMNLZzHH2Q&path.season=1-74222907&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-test.yle.fi/v3/schema/v3/series/1-61023561/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-61023561/seasons/1-74222907/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": 5,
"expires": "2026-11-15T06:14:24Z",
"limit": 3,
"offset": 0
} Card Unelmakoti Sisiliassa 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50516233.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-50516233",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50516233"
},
"presentation": "seriesCard",
"title": "Unelmakoti Sisiliassa",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50516233/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Peltsin toinen luonto 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-50351186.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-50351186",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50351186"
},
"presentation": "seriesCard",
"title": "Peltsin toinen luonto",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-50351186/default?language=fi&v=10&client=yle-areena-web"
}
},
"type": "card"
} Card Kovan viikon ilta 1 control, 1 label Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api-test.yle.fi/v1/ui/players/1-64828919.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-64828919",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-64828919"
},
"presentation": "seriesCard",
"title": "Kovan viikon ilta",
"traits": {
"contextMenu": {
"source": "https://areena.api-test.yle.fi/v1/ui/profile/cardmenus/1-64828919/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-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjEwMjM1NjE_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.U5eK-shVg0H12QyRrjpPX3GlLWsSMbBnzYjbTJ7mnPw&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-test.yle.fi/v1/recommendations/item/1-61023561?medium=video&fallback_category_whitelist=21-7"
} Card response meta JSON{
"analytics": {
"context": {
"yle": {
"recommendation_id": "7a34aa13-f108-4979-ab3f-89c4c44c5aa1",
"recommendation_method": "test_similar_combined",
"source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-61023561?medium=video&fallback_category_whitelist=21-7&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendations",
"count": 9,
"expires": "2026-11-15T06:23:24Z",
"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-74222907"
},
"title": "Kausi 2"
}
],
"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.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNjEwMjM1NjEvc2Vhc29ucy8lN0JzZWFzb24lN0QvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ2FyZHMiOiJkZWZhdWx0IiwiY2FyZExhYmVscyI6ImVwaXNvZGVMaXN0aW5nIiwiYW5hbHl0aWNzIjp7InBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.Vtgi4tY5cquqdtQGApETviS9eQQqrgCdpYMNLZzHH2Q&path.season=1-74222907&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-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNjEwMjM1NjE_bWVkaXVtPXZpZGVvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD0yMS03IiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6InJlY29tbWVuZGF0aW9ucyIsImFuYWx5dGljcyI6eyJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.U5eK-shVg0H12QyRrjpPX3GlLWsSMbBnzYjbTJ7mnPw&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"
} |