Tabs Tab 1 of 1 Card Yle Uutiset Itä-Suomi Description: Pointer: yle-tv1.json (player) Card JSON{
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-tv1.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle TV1",
"id": "13-85-44f8294246ca4a498c469e54d1162b52",
"version": "1765877421"
},
"labels": [
{
"formatted": "11.30–11.35",
"type": "generic"
},
{
"raw": "2025-12-16T11:30:00+02:00/2025-12-16T11:35:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle TV1",
"raw": "yle-tv1",
"type": "broadcastService"
}
],
"overlayLogoImage": {
"alt": "Yle TV1",
"id": "yle-tv1_vt",
"version": "1750676272"
},
"pointer": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-tv1.json?language=fi&v=10&client=yle-areena-web"
},
"presentation": "broadcastCard",
"title": "Yle Uutiset Itä-Suomi",
"type": "card"
} Card Rock-Suomi: Suomirokkia Description: Pointer: yle-tv2.json (player) Card JSON{
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-tv2.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle TV2",
"id": "13-1-849660",
"version": "1765875640"
},
"labels": [
{
"formatted": "11.00–11.53",
"type": "generic"
},
{
"raw": "2025-12-16T11:00:23+02:00/2025-12-16T11:53:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"overlayLogoImage": {
"alt": "Yle TV2",
"id": "yle-tv2_vt",
"version": "1750676272"
},
"pointer": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-tv2.json?language=fi&v=10&client=yle-areena-web"
},
"presentation": "broadcastCard",
"title": "Rock-Suomi: Suomirokkia",
"type": "card"
} Card Romusta radalle Description: Pointer: yle-teema-fem.json (player) Card JSON{
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-teema-fem.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Teema Fem",
"id": "13-1-72037948-1762768161402",
"version": "1765877501"
},
"labels": [
{
"formatted": "11.31–11.47",
"type": "generic"
},
{
"raw": "2025-12-16T11:31:25+02:00/2025-12-16T11:47:46+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Teema Fem",
"raw": "yle-teema-fem",
"type": "broadcastService"
}
],
"overlayLogoImage": {
"alt": "Yle Teema Fem",
"id": "yle-fem_vt",
"version": "1750676272"
},
"pointer": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-teema-fem.json?language=fi&v=10&client=yle-areena-web"
},
"presentation": "broadcastCard",
"title": "Romusta radalle",
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/schedules/now.json?service=yle-tv1,yle-tv2,yle-teema-fem&transmissionlimit=1&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "TV-kanavat",
"type": "list"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "schedules.now"
},
"yle": {
"source_ref": "schedules.now"
}
}
},
"count": 3,
"expand": "",
"expandlimit": 10,
"expires": "2025-12-16T11:35:00+02:00",
"lastModified": "2025-12-16T11:31:25+02:00",
"limit": 3,
"offset": 0,
"service": "yle-tv1,yle-tv2,yle-teema-fem",
"transmissionlimit": 1
} Card Ampumahiihdon maailmancup Description: Naisten pikamatka, Annecy Card JSON{
"description": "Naisten pikamatka, Annecy",
"image": {
"id": "13-1-3863007-1732607046797",
"version": "1765797291"
},
"labels": [
{
"formatted": "To 18.12. klo 15.10–16.38",
"type": "generic"
},
{
"raw": "1-75859113",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "to 18.12. klo 15.10",
"type": "overlay"
}
],
"overlayLogoImage": {
"alt": "Yle TV2",
"id": "yle-tv2_vt",
"version": "1750676272"
},
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75859113"
},
"presentation": "broadcastCard",
"title": "Ampumahiihdon maailmancup",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Naisten pikamatka, Annecy",
"endTime": "2025-12-18T16:38:35+02:00",
"formattedStartTime": "15.10",
"image": {
"id": "13-1-3863007-1732607046797",
"version": "1765797291"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75859113"
},
"startTime": "2025-12-18T15:10:00+02:00",
"title": "Ampumahiihdon maailmancup"
}
],
"type": "card"
} Card Ampumahiihdon maailmancup Description: Naisten pikamatka, Annecy Card JSON{
"description": "Naisten pikamatka, Annecy",
"image": {
"id": "13-1-76475234-1765874791535",
"version": "1765874823"
},
"labels": [
{
"formatted": "To 18.12. klo 15.10–17.00",
"type": "generic"
},
{
"raw": "1-76475234",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "to 18.12. klo 15.10",
"type": "overlay"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76475234"
},
"presentation": "broadcastCard",
"title": "Ampumahiihdon maailmancup",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Maailman ampumahiihtotähdet kilpailevat maailmancupin pisteistä tällä viikolla Ranskan Annecyssä.",
"endTime": "2025-12-18T17:00:00+02:00",
"formattedStartTime": "15.10",
"image": {
"id": "13-1-76475234-1765874791535",
"version": "1765874823"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76475234"
},
"startTime": "2025-12-18T15:10:00+02:00",
"title": "Naisten pikamatka, Annecy"
}
],
"type": "card"
} Card Ampumahiihdon maailmancup Description: Miesten pikamatka, Annecy Card JSON{
"description": "Miesten pikamatka, Annecy",
"image": {
"id": "13-1-3863007-1732607046797",
"version": "1765797291"
},
"labels": [
{
"formatted": "Pe 19.12. klo 15.10–16.32",
"type": "generic"
},
{
"raw": "1-75859112",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
},
{
"backgroundColor": "#B3000000",
"formatted": "pe 19.12. klo 15.10",
"type": "overlay"
}
],
"overlayLogoImage": {
"alt": "Yle TV2",
"id": "yle-tv2_vt",
"version": "1750676272"
},
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75859112"
},
"presentation": "broadcastCard",
"title": "Ampumahiihdon maailmancup",
"transmissions": [
{
"broadcastStatus": "upcoming",
"description": "Miesten pikamatka, Annecy",
"endTime": "2025-12-19T16:32:00+02:00",
"formattedStartTime": "15.10",
"image": {
"id": "13-1-3863007-1732607046797",
"version": "1765797291"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-75859112"
},
"startTime": "2025-12-19T15:10:00+02:00",
"title": "Ampumahiihdon maailmancup"
}
],
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3NjaGVkdWxlcy9ub3c_Y2xhc3NpZmljYXRpb249MzEtMS0zITMxLTItMy42JmxpdmU9dHJ1ZSZwdWJsaWNhdGlvbl90eXBlPWJyb2FkY2FzdCx3ZWJjYXN0JnNlcnZpY2U9eWxlLXR2MSx5bGUtdHYyLHlsZS10ZWVtYS1mZW0seWxlLWFyZWVuYSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoiY29tbW9uLmxpdmUubm9faWQuc3VvcmF0LnVudGl0bGVkLnVyaGVpbHUifX19fQ.dMfaRQv7n1-2VJI5PPMsSc7yNTwTLbp1-usPXv5FIUI&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "common.live.no_id.suorat.untitled.urheilu"
}
}
},
"cardOptionsTemplate": "upcoming",
"source": "https://programs.api.yle.fi/v3/schema/v3/schedules/now?classification=31-1-3!31-2-3.6&live=true&publication_type=broadcast,webcast&service=yle-tv1,yle-tv2,yle-teema-fem,yle-areena"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "common.live.no_id.suorat.untitled.urheilu"
},
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/schedules/now?classification=31-1-3!31-2-3.6&live=true&publication_type=broadcast,webcast&service=yle-tv1,yle-tv2,yle-teema-fem,yle-areena&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "upcoming",
"count": 228,
"expires": "2025-12-16T09:36:23Z",
"limit": 3,
"offset": 0
} Card Klasariparatiisi - Eva Tigerstedt: Ei niin tuttua joulumusiikkia Description: Card JSON{
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-1.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio 1",
"id": "yle-radio-1_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.00–11.57",
"type": "generic"
},
{
"raw": "2025-12-16T11:00:00+02:00/2025-12-16T11:57:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio 1",
"raw": "yle-radio-1",
"type": "broadcastService"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-p89RepWE0"
},
"presentation": "broadcastCard",
"title": "Klasariparatiisi - Eva Tigerstedt: Ei niin tuttua joulumusiikkia",
"type": "card"
} Card Uuden musiikin X: Ella Ossi Description: Card JSON{
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/ylex.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "YleX",
"id": "ylex_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "10.00–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T10:00:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "YleX",
"raw": "ylex",
"type": "broadcastService"
}
],
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-JAprnp7W2"
},
"presentation": "broadcastCard",
"title": "Uuden musiikin X: Ella Ossi",
"type": "card"
} Card Yle Radio Suomi Description: Card JSON{
"cards": [
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-helsinki.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Helsinki",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-helsinki",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-turku.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Turku",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-turku",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-pori.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Pori",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-pori",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-jyvaskyla.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Jyväskylä",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-jyvaskyla",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-tampere.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Tampere",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-tampere",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-lahti.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Lahti",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-lahti",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-hameenlinna.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Hämeenlinna",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-hameenlinna",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-lappeenranta.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Lappeenranta",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-lappeenranta",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-kotka.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Kotka",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-kotka",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-kuopio.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Kuopio",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-kuopio",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-mikkeli.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Mikkeli",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-mikkeli",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-joensuu.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Joensuu",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-joensuu",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-seinajoki.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Seinäjoki",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-seinajoki",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-vaasa.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Vaasa",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-vaasa",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-kokkola.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Kokkola",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-kokkola",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-oulu.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Oulu",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-oulu",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-kajaani.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Kajaani",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-kajaani",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-rovaniemi.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Rovaniemi",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-rovaniemi",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
},
{
"color": "#21b8e8",
"controls": [
{
"backgroundColor": "#E90E43",
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/yle-radio-suomi-kemi.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"image": {
"alt": "Yle Radio Suomi Kemi",
"id": "yle-radio-suomi_channel",
"version": "1750676272"
},
"labels": [
{
"formatted": "11.02–12.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:02:00+02:00/2025-12-16T12:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"formatted": "Yle Radio Suomi",
"raw": "yle-radio-suomi",
"type": "broadcastService"
}
],
"persistentState": {
"id": "yle-radio-suomi-kemi",
"key": "yle-radio-suomi"
},
"pointer": {
"type": "package",
"uri": "yleareena://packages/57-3gO4bl7J6"
},
"presentation": "broadcastCard",
"title": "Koko Suomen Radio",
"type": "card"
}
],
"image": {
"id": "yle-radio-suomi",
"version": "1750676272"
},
"persistentState": {
"key": "yle-radio-suomi"
},
"presentation": "broadcastDeck",
"title": "Yle Radio Suomi",
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/schedules/now.json?service=yle-radio-1,ylex,yle-radio-suomi,yle-radio-suomi-helsinki,yle-radio-suomi-turku,yle-radio-suomi-pori,yle-radio-suomi-jyvaskyla,yle-radio-suomi-tampere,yle-radio-suomi-lahti,yle-radio-suomi-hameenlinna,yle-radio-suomi-lappeenranta,yle-radio-suomi-kotka,yle-radio-suomi-kuopio,yle-radio-suomi-mikkeli,yle-radio-suomi-joensuu,yle-radio-suomi-seinajoki,yle-radio-suomi-vaasa,yle-radio-suomi-kokkola,yle-radio-suomi-oulu,yle-radio-suomi-kajaani,yle-radio-suomi-rovaniemi,yle-radio-suomi-kemi,yle-radio-vega,radio-vega-huvudstadsregionen,radio-vega-vastnyland,radio-vega-aboland,radio-vega-osterbotten,radio-vega-ostnyland,yle-x3m,yle-klassinen,yle-sami-radio&transmissionlimit=1&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Radiokanavat",
"type": "list"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "schedules.now"
},
"yle": {
"source_ref": "schedules.now"
}
}
},
"count": 7,
"expand": "",
"expandlimit": 10,
"expires": "2025-12-16T11:35:00+02:00",
"lastModified": "2025-12-16T11:30:00+02:00",
"limit": 3,
"offset": 0,
"service": "yle-radio-1,ylex,yle-radio-suomi,yle-radio-suomi-helsinki,yle-radio-suomi-turku,yle-radio-suomi-pori,yle-radio-suomi-jyvaskyla,yle-radio-suomi-tampere,yle-radio-suomi-lahti,yle-radio-suomi-hameenlinna,yle-radio-suomi-lappeenranta,yle-radio-suomi-kotka,yle-radio-suomi-kuopio,yle-radio-suomi-mikkeli,yle-radio-suomi-joensuu,yle-radio-suomi-seinajoki,yle-radio-suomi-vaasa,yle-radio-suomi-kokkola,yle-radio-suomi-oulu,yle-radio-suomi-kajaani,yle-radio-suomi-rovaniemi,yle-radio-suomi-kemi,yle-radio-vega,radio-vega-huvudstadsregionen,radio-vega-vastnyland,radio-vega-aboland,radio-vega-osterbotten,radio-vega-ostnyland,yle-x3m,yle-klassinen,yle-sami-radio",
"transmissionlimit": 1
} Card Eduskuntalähetykset Description: Eduskunnan täysistunto 16.12.2025 Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76727367.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Eduskunnan täysistunto 16.12.2025",
"image": {
"id": "39-15478356908a2f14cede",
"version": "1765872023"
},
"labels": [
{
"formatted": "10.00–22.00",
"type": "generic"
},
{
"raw": "2025-12-16T10:00:00+02:00/2025-12-16T22:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"backgroundColor": "#E90E43",
"color": "#F8F9FA",
"formatted": "SUORA",
"type": "highlight"
},
{
"raw": "1-76727367",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76727367"
},
"presentation": "broadcastCard",
"title": "Eduskuntalähetykset",
"transmissions": [
{
"broadcastStatus": "current",
"description": "",
"endTime": "2025-12-16T22:00:00+02:00",
"formattedStartTime": "10.00",
"image": {
"id": "39-15478356908a2f14cede",
"version": "1765872023"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76727367"
},
"startTime": "2025-12-16T10:00:00+02:00",
"title": "Eduskunnan täysistunto 16.12.2025"
}
],
"type": "card"
} Card Supernova: Video Description: Supernova - Malin Ivars Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76894425.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Supernova - Malin Ivars",
"image": {
"id": "13-1-76894425-1765791013484",
"version": "1765875620"
},
"labels": [
{
"formatted": "11.00–13.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:00:00+02:00/2025-12-16T13:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"backgroundColor": "#E90E43",
"color": "#F8F9FA",
"formatted": "SUORA",
"type": "highlight"
},
{
"raw": "1-76894425",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
},
{
"audience": {
"subAccount": false
},
"backgroundColor": "#E90E43",
"color": "#F8F9FA",
"formatted": "CHAT",
"type": "highlight"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76894425"
},
"presentation": "broadcastCard",
"title": "Supernova: Video",
"transmissions": [
{
"broadcastStatus": "current",
"description": "Supernova - Malin Ivars",
"endTime": "2025-12-16T13:00:00+02:00",
"formattedStartTime": "11.00",
"image": {
"id": "13-1-76894425-1765791013484",
"version": "1765875620"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76894425"
},
"startTime": "2025-12-16T11:00:00+02:00",
"title": "X3M Live: Supernova"
}
],
"type": "card"
} Card Yle Uutiset suora Description: Hallituspuolueet puivat silmiä venyttäneiden kansanedustajien tapausta Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-76898054.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Hallituspuolueet puivat silmiä venyttäneiden kansanedustajien tapausta",
"image": {
"id": "39-157051069411f8f6338f",
"version": "1765877421"
},
"labels": [
{
"formatted": "11.30–14.00",
"type": "generic"
},
{
"raw": "2025-12-16T11:30:00+02:00/2025-12-16T14:00:00+02:00",
"rawType": "interval",
"type": "progress"
},
{
"backgroundColor": "#E90E43",
"color": "#F8F9FA",
"formatted": "SUORA",
"type": "highlight"
},
{
"raw": "1-76898054",
"type": "itemId"
},
{
"formatted": "Yle Areena",
"raw": "yle-areena",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76898054"
},
"presentation": "broadcastCard",
"title": "Yle Uutiset suora",
"transmissions": [
{
"broadcastStatus": "current",
"description": "Somessa silmiään venyttäneiden kansanedustajien tapausta käsitellään tänään hallituspuolueiden ryhmänjohtajien",
"endTime": "2025-12-16T14:00:00+02:00",
"formattedStartTime": "11.30",
"image": {
"id": "39-157051069411f8f6338f",
"version": "1765877421"
},
"ondemandStatus": "upcoming",
"pointer": {
"type": "program",
"uri": "yleareena://items/1-76898054"
},
"startTime": "2025-12-16T11:30:00+02:00",
"title": "Hallituspuolueet puivat silmiä venyttäneiden kansanedustajien tapausta"
}
],
"type": "card"
}
List JSON{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3NjaGVkdWxlcy9ub3c_c2VydmljZT15bGUtYXJlZW5hJnB1YmxpY2F0aW9uX3R5cGU9d2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoiY29tbW9uLmxpdmUubm9faWQuc3VvcmF0LnVudGl0bGVkLmthdHNvX3ZhaW5fYXJlZW5hc3NhIn19fX0.pyo16C_dHMlFj7nmARBz0IyWMnSPy6CMAljKCYf6dxE&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso vain Areenassa",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "common.live.no_id.suorat.untitled.katso_vain_areenassa"
}
}
},
"cardOptionsTemplate": "upcoming",
"source": "https://programs.api.yle.fi/v3/schema/v3/schedules/now?service=yle-areena&publication_type=webcast"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "common.live.no_id.suorat.untitled.katso_vain_areenassa"
},
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/schedules/now?service=yle-areena&publication_type=webcast&offset=0&limit=3"
}
}
},
"cardOptionsTemplate": "upcoming",
"count": 20,
"expires": "2025-12-16T09:36:23Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"content": [
{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/schedules/now.json?service=yle-tv1,yle-tv2,yle-teema-fem&transmissionlimit=1&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "TV-kanavat",
"type": "list"
},
{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3NjaGVkdWxlcy9ub3c_Y2xhc3NpZmljYXRpb249MzEtMS0zITMxLTItMy42JmxpdmU9dHJ1ZSZwdWJsaWNhdGlvbl90eXBlPWJyb2FkY2FzdCx3ZWJjYXN0JnNlcnZpY2U9eWxlLXR2MSx5bGUtdHYyLHlsZS10ZWVtYS1mZW0seWxlLWFyZWVuYSIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoiY29tbW9uLmxpdmUubm9faWQuc3VvcmF0LnVudGl0bGVkLnVyaGVpbHUifX19fQ.dMfaRQv7n1-2VJI5PPMsSc7yNTwTLbp1-usPXv5FIUI&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Urheilu",
"type": "list"
},
{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/schedules/now.json?service=yle-radio-1,ylex,yle-radio-suomi,yle-radio-suomi-helsinki,yle-radio-suomi-turku,yle-radio-suomi-pori,yle-radio-suomi-jyvaskyla,yle-radio-suomi-tampere,yle-radio-suomi-lahti,yle-radio-suomi-hameenlinna,yle-radio-suomi-lappeenranta,yle-radio-suomi-kotka,yle-radio-suomi-kuopio,yle-radio-suomi-mikkeli,yle-radio-suomi-joensuu,yle-radio-suomi-seinajoki,yle-radio-suomi-vaasa,yle-radio-suomi-kokkola,yle-radio-suomi-oulu,yle-radio-suomi-kajaani,yle-radio-suomi-rovaniemi,yle-radio-suomi-kemi,yle-radio-vega,radio-vega-huvudstadsregionen,radio-vega-vastnyland,radio-vega-aboland,radio-vega-osterbotten,radio-vega-ostnyland,yle-x3m,yle-klassinen,yle-sami-radio&transmissionlimit=1&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "1:1",
"layout": "horizontal",
"size": "medium"
},
"title": "Radiokanavat",
"type": "list"
},
{
"controls": [],
"filters": [],
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3NjaGVkdWxlcy9ub3c_c2VydmljZT15bGUtYXJlZW5hJnB1YmxpY2F0aW9uX3R5cGU9d2ViY2FzdCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJ1cGNvbWluZyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoiY29tbW9uLmxpdmUubm9faWQuc3VvcmF0LnVudGl0bGVkLmthdHNvX3ZhaW5fYXJlZW5hc3NhIn19fX0.pyo16C_dHMlFj7nmARBz0IyWMnSPy6CMAljKCYf6dxE&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso vain Areenassa",
"type": "list"
}
],
"type": "tab"
} |