Item view 1-74923661

API parameters
Language
Version
Compare to
Language
Version
/v1/ui/views/items/1-74923661.json?client=yle-areena-web&language=fi&v=10
Analytics
{ "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia" } }, "pageload": { "yle": { "areena_view_type": "series-page", "entity_type": "series", "id": "1-74923661" } } }
Card
Description: Sofia ja Bruno – A-luokan apinointia kertoo päiväkoti-ikäisestä Sofiasta ja postipaketissa saapuneesta Bruno-gorillasta. Seitsemässä vauhdikkaassa seikkailussa Sofia yrittää opettaa Brunoa ihmisten tavoille, mutta jääräpäinen gorilla tekee asiat mieluummin omalla tyylillään. Esiintyjä Jaakko Wuolijoki. Käsikirjoittaja Santeri Räästi. Äänisuunnittelija Turkka Vuorinen. Graafikko Elina Vartiainen. Tuotanto Pikku Kakkonen.
Card JSON
{ "controls": [ { "audience": { "authenticated": false }, "destination": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/controls/play/1-75852742?titleOpt=Kuuntele:+Jakso+1&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-75852742?titleOpt=Kuuntele:+Jakso+1&language=fi&v=10&client=yle-areena-web" }, "tag": "play", "type": "reference" }, { "analytics": { "context": { "comscore": { "yle_referer": "radio.share" } }, "pageload": { "comscore": { "countername": "radio.share", "yle_ui_language": "fi" } } }, "destination": { "type": "series", "uri": "yleareena://items/1-74923661" }, "functionality": { "id": "share" }, "icon": { "id": "share", "version": "1750676272" }, "style": { "iconPosition": "left", "variant": "tertiary" }, "title": "Jaa ohjelma", "type": "activator" }, { "analytics": { "context": { "comscore": { "yle_referer": "login" } }, "pageload": { "comscore": { "countername": "login", "yle_ui_language": "fi" } } }, "audience": { "authenticated": false }, "backgroundColor": "#00000000", "functionality": { "id": "login" }, "icon": { "id": "icon-favorite-off", "version": "1750676272" }, "style": { "iconPosition": "left", "variant": "tertiary" }, "title": "Lisää omalle listalle", "type": "activator" }, { "audience": { "authenticated": true }, "destination": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/controls/favorites/1-74923661?language=fi&v=10&client=yle-areena-web" }, "type": "reference" } ], "description": "Sofia ja Bruno – A-luokan apinointia kertoo päiväkoti-ikäisestä Sofiasta ja postipaketissa saapuneesta Bruno-gorillasta. Seitsemässä vauhdikkaassa seikkailussa Sofia yrittää opettaa Brunoa ihmisten tavoille, mutta jääräpäinen gorilla tekee asiat mieluummin omalla tyylillään.\n\nEsiintyjä Jaakko Wuolijoki. Käsikirjoittaja Santeri Räästi. Äänisuunnittelija Turkka Vuorinen. Graafikko Elina Vartiainen. Tuotanto Pikku Kakkonen.", "labels": [ { "formatted": "7 jaksoa", "priority": 0, "type": "generic" }, { "raw": "1-74923661", "type": "itemId" }, { "raw": "world", "type": "region" }, { "raw": "audio", "type": "mediaType" } ], "type": "card" }
Tabs
Tab 1 of 1 Jaksot
  • List /v1/ui/content/list, 7 cards
    • Card 1. Rymistellen ruokakauppaan
      Description: Sofian lähtiessä päiväkotiin Bruno jää yksin kotiin katselemaan kotimaisia elokuvia. Leffaherkuista puuttuu kuitenkin tärkeä ainesosa, joten Bruno päättää käydä ensimmäistä kertaa yksin kaupassa.
      Pointer: 1-75852742 (program)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75852742.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" }, { "analytics": { "context": { "comscore": { "yle_referer": "radio.queue" } }, "pageload": { "comscore": { "countername": "radio.queue", "yle_ui_language": "fi" } } }, "destination": { "type": "program", "uri": "yleareena://items/1-75852742" }, "functionality": { "id": "queue" }, "tag": "queue", "type": "activator" } ], "description": "Sofian lähtiessä päiväkotiin Bruno jää yksin kotiin katselemaan kotimaisia elokuvia. Leffaherkuista puuttuu kuitenkin tärkeä ainesosa, joten Bruno päättää käydä ensimmäistä kertaa yksin kaupassa.", "image": { "id": "13-12-1021-4-1069328-main", "version": "1755235649" }, "labels": [ { "formatted": "14 min", "raw": "PT846S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 15.8.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-75852742" }, "raw": "PT846S", "rawType": "duration", "type": "progress" }, { "raw": "1-75852742", "type": "itemId" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-75852742" }, "presentation": "onDemandCard", "title": "1. Rymistellen ruokakauppaan", "type": "card" }
    • Card 2. Bruno päiväkodissa
      Description: Äiti määrää vastahakoisen Brunon lähtemään Sofian kanssa päiväkotiin. Sofialla ja päiväkodin opettajalla on kädet täynnä murjottavan gorillan kanssa, jota eivät piirileikit kiinnosta.
      Pointer: 1-75852744 (program)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75852744.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" }, { "analytics": { "context": { "comscore": { "yle_referer": "radio.queue" } }, "pageload": { "comscore": { "countername": "radio.queue", "yle_ui_language": "fi" } } }, "destination": { "type": "program", "uri": "yleareena://items/1-75852744" }, "functionality": { "id": "queue" }, "tag": "queue", "type": "activator" } ], "description": "Äiti määrää vastahakoisen Brunon lähtemään Sofian kanssa päiväkotiin. Sofialla ja päiväkodin opettajalla on kädet täynnä murjottavan gorillan kanssa, jota eivät piirileikit kiinnosta.", "image": { "id": "13-12-1021-4-1069329-main", "version": "1755235668" }, "labels": [ { "formatted": "13 min", "raw": "PT806S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 15.8.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-75852744" }, "raw": "PT806S", "rawType": "duration", "type": "progress" }, { "raw": "1-75852744", "type": "itemId" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-75852744" }, "presentation": "onDemandCard", "title": "2. Bruno päiväkodissa", "type": "card" }
    • Card 3. Apinointia uimakoulussa
      Description: Sofia ottaa Brunon mukaansa uimakouluun. Ison gorillan astuessa altaaseen ei pärskeestä ja roiskeesta ole puutetta.
      Pointer: 1-75852746 (program)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-75852746.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" }, { "analytics": { "context": { "comscore": { "yle_referer": "radio.queue" } }, "pageload": { "comscore": { "countername": "radio.queue", "yle_ui_language": "fi" } } }, "destination": { "type": "program", "uri": "yleareena://items/1-75852746" }, "functionality": { "id": "queue" }, "tag": "queue", "type": "activator" } ], "description": "Sofia ottaa Brunon mukaansa uimakouluun. Ison gorillan astuessa altaaseen ei pärskeestä ja roiskeesta ole puutetta.", "image": { "id": "13-12-1021-4-1069330-main", "version": "1755235683" }, "labels": [ { "formatted": "13 min", "raw": "PT801S", "rawType": "duration", "type": "generic" }, { "formatted": "pe 15.8.2025", "type": "generic" }, { "pointer": { "uri": "yleareena://items/1-75852746" }, "raw": "PT801S", "rawType": "duration", "type": "progress" }, { "raw": "1-75852746", "type": "itemId" } ], "pointer": { "type": "program", "uri": "yleareena://items/1-75852746" }, "presentation": "onDemandCard", "title": "3. Apinointia uimakoulussa", "type": "card" }
    List JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot.episodes" } }, "player_context": { "yle": { "ptype": "eps" } } }, "controls": [], "cursors": { "playlist": { "offset": 0, "step": 1 } }, "filters": [], "presentation": "medium-list", "source": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzQ5MjM2NjEvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzQ5MjM2NjEuc29maWFfamFfYnJ1bm9fYV9sdW9rYW5fYXBpbm9pbnRpYS5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.gNjK-h6PC4qOnUD7VWBaSVkI-EFmQSCruW6XoQMUsME&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "1:1", "layout": "vertical", "size": "medium" }, "type": "list" }
    JWT payload
    { "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.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-74923661/episodes?availability=current&order=natural:asc&program_type=program", "xfs": [ [ "downloadcontrol" ] ] }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot.episodes" }, "yle": { "source_url": "https://programs.api-test.yle.fi/v3/schema/v3/series/1-74923661/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": 7, "expires": "2025-12-18T05:36:26+02:00", "limit": 3, "offset": 0 }
  • List Kuuntele myös, 20 cards
    • Card Max Majavan Kanadan matka
      Description: Kertomus kivasta kesäreissusta
      Pointer: 1-76028205 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76028205.json?language=fi&v=10&client=yle-areena-web" }, "icon": { "id": "icon-play", "version": "1750676272" }, "tag": "play", "type": "navigator" } ], "description": "Kertomus kivasta kesäreissusta", "image": { "id": "yle-areena", "version": "1750676272" }, "labels": [ { "raw": "1-76028205", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-76028205" }, "presentation": "seriesCard", "title": "Max Majavan Kanadan matka", "type": "card" }
    • Card Pilataan joulu
      Description:
      Pointer: 1-76623927 (series)
      Card JSON
      { "controls": [ { "destination": { "authentication": [ "yle-api" ], "type": "player", "uri": "https://areena.api-test.yle.fi/v1/ui/players/1-76623927.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-76623927", "type": "itemId" } ], "pointer": { "type": "series", "uri": "yleareena://items/1-76623927" }, "presentation": "seriesCard", "title": "Pilataan joulu", "type": "card" }
    List JSON
    { "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot.similar" } }, "player_context": { "yle": { "ptype": "rec" } } }, "audience": { "subAccount": false }, "controls": [], "filters": [], "presentation": "cover-strip", "source": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzQ5MjM2NjE_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoicmFkaW8uc2VyaWVzX2RldGFpbHMuMS03NDkyMzY2MS5zb2ZpYV9qYV9icnVub19hX2x1b2thbl9hcGlub2ludGlhLmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.befLO8V2_09xqITWk7R1YKSVlcwmzDd4elWo58BFZUQ&crop=20&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "1:1", "layout": "horizontal", "size": "medium" }, "title": "Kuuntele myös", "type": "list" }
    JWT payload
    { "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot.similar" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendationsForItems", "source": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-74923661?medium=audio&fallback_category_whitelist=5-264" }
    Card response meta JSON
    { "analytics": { "context": { "comscore": { "yle_recommendation_method": "test_similar_combined", "yle_recommendation_uuid": "a13dc7f2-6929-4c9e-811b-2d68e374a8cd", "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot.similar" }, "yle": { "recommendation_id": "a13dc7f2-6929-4c9e-811b-2d68e374a8cd", "recommendation_method": "test_similar_combined", "source_url": "https://areena-recommendations.api-test.yle.fi/v1/recommendations/item/1-74923661?medium=audio&fallback_category_whitelist=5-264&offset=0&limit=3" } }, "player_context": { "yle": { "ptype": "rec" } } }, "cardOptionsTemplate": "recommendationsForItems", "count": 20, "expires": "2025-12-18T05:46:26+02:00", "limit": 3, "offset": 0 }
Tab JSON
{ "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot" } }, "pageload": { "comscore": { "countername": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot", "yle_id": "1-74923661", "yle_ui_language": "fi" } } }, "content": [ { "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot.episodes" } }, "player_context": { "yle": { "ptype": "eps" } } }, "controls": [], "cursors": { "playlist": { "offset": 0, "step": 1 } }, "filters": [], "presentation": "medium-list", "source": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS10ZXN0LnlsZS5maS92My9zY2hlbWEvdjMvc2VyaWVzLzEtNzQ5MjM2NjEvZXBpc29kZXM_YXZhaWxhYmlsaXR5PWN1cnJlbnQmb3JkZXI9bmF0dXJhbDphc2MmcHJvZ3JhbV90eXBlPXByb2dyYW0iLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoiZXBpc29kZXMiLCJjYXJkUG9pbnRlciI6ImRlZmF1bHQiLCJjYXJkQ29udHJvbHMiOiJkZWZhdWx0IiwiY2FyZENhcmRzIjoiZGVmYXVsdCIsImNhcmRMYWJlbHMiOiJkZWZhdWx0R2VuZXJpY3MiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InJhZGlvLnNlcmllc19kZXRhaWxzLjEtNzQ5MjM2NjEuc29maWFfamFfYnJ1bm9fYV9sdW9rYW5fYXBpbm9pbnRpYS5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX0sInhmcyI6W1siZG93bmxvYWRjb250cm9sIl1dfQ.gNjK-h6PC4qOnUD7VWBaSVkI-EFmQSCruW6XoQMUsME&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "1:1", "layout": "vertical", "size": "medium" }, "type": "list" }, { "analytics": { "context": { "comscore": { "yle_referer": "radio.series_details.1-74923661.sofia_ja_bruno_a_luokan_apinointia.jaksot.similar" } }, "player_context": { "yle": { "ptype": "rec" } } }, "audience": { "subAccount": false }, "controls": [], "filters": [], "presentation": "cover-strip", "source": { "authentication": [ "yle-api" ], "uri": "https://areena.api-test.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLXRlc3QueWxlLmZpL3YxL3JlY29tbWVuZGF0aW9ucy9pdGVtLzEtNzQ5MjM2NjE_bWVkaXVtPWF1ZGlvJmZhbGxiYWNrX2NhdGVnb3J5X3doaXRlbGlzdD01LTI2NCIsImNhcmRPcHRpb25zVGVtcGxhdGUiOiJyZWNvbW1lbmRhdGlvbnNGb3JJdGVtcyIsImFuYWx5dGljcyI6eyJjb250ZXh0Ijp7ImNvbXNjb3JlIjp7InlsZV9yZWZlcmVyIjoicmFkaW8uc2VyaWVzX2RldGFpbHMuMS03NDkyMzY2MS5zb2ZpYV9qYV9icnVub19hX2x1b2thbl9hcGlub2ludGlhLmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.befLO8V2_09xqITWk7R1YKSVlcwmzDd4elWo58BFZUQ&crop=20&language=fi&v=10&client=yle-areena-web" }, "style": { "image": "1:1", "layout": "horizontal", "size": "medium" }, "title": "Kuuntele myös", "type": "list" } ], "slug": "jaksot", "title": "Jaksot", "type": "tab" }
Title
Sofia ja Bruno – A-luokan apinointia
Type
view