Broadcasts

Service returning audios (radio) and videos (TV) meta data of RTS broadcasts since 1931. In the case of a broadcast available online, a link and some extra data from the CMS are provided.

Method
Description
GET
broadcastDetailhttps://api.srgssr.ch/rts-cms/v2/broadcasts/{id}
You can load more content like PlusValue, Links, Musical Content with the additionalContent flag
GET
broadcastsByProgramhttps://api.srgssr.ch/rts-cms/v2/broadcasts
Be careful with parameter combination

Categories

Categories where content are placed in the CMS

Method
Description
GET
categoryDetailhttps://api.srgssr.ch/rts-cms/v2/categories/{path}
Get category's detail by Id or Section Path
GET
categoryParenthttps://api.srgssr.ch/rts-cms/v2/categories/{id}/parents
The first item is the selected category itself
GET
categoryChildrenhttps://api.srgssr.ch/rts-cms/v2/categories/{id}/children
Get first level of category children by id

Programs

Service returning the programs (collection of broadcast) meta data of RTS since 1931. Program that changed names through time are linked together.

Method
Description
GET
programDetailhttps://api.srgssr.ch/rts-cms/v2/programs/{id}
Get detail of a Program

Tags

Tags list available thesaurus and tags inside those thesaurus

Method
Description
GET
tagDetailhttps://api.srgssr.ch/rts-cms/v2/tags/{uri}
Detail of a tag
GET
thesaurushttps://api.srgssr.ch/rts-cms/v2/tags/schemes
List all available thesaurus
GET
thesaurusDetailhttps://api.srgssr.ch/rts-cms/v2/tags/schemes/{uri}
Define a Thesaurus with it's tags

search

Search across RTS Content through SolR

Method
Description
GET
searchContenthttps://api.srgssr.ch/rts-cms/v2/search
Search for content through SolR

News

News, StoryTellings, Minute By Minute, Telegrams, ...

Method
Description
GET
newsDetailhttps://api.srgssr.ch/rts-cms/v2/news/{id}
Get news detail
GET
newsByCategorieshttps://api.srgssr.ch/rts-cms/v2/news
List news for a specific category

Assets

Assets represents basic objects inside the CMS (Images, Audios, reference to a news, reference to an episode, ...)

Method
Description
GET
assetsByTypesAndCategorieshttps://api.srgssr.ch/rts-cms/v2/assets/list
List ids of assets by types for categories
GET
assetDetailhttps://api.srgssr.ch/rts-cms/v2/assets/{id}
Assets is a generic object found in a lot of other entry points

Images

Images (metadata, image files)

Method
Description
GET
imageMetahttps://api.srgssr.ch/rts-cms/v2/images/{id}
Get image metadata

Playlists

Playlists metadata and content (Images, Audios, Mixed, ...)

Method
Description
GET
playListDetailhttps://api.srgssr.ch/rts-cms/v2/playlists/{id}
Get playlist's detail with all its content
GET
playListContentHeadershttps://api.srgssr.ch/rts-cms/v2/playlists/{id}/headers
Get playlist's content as simple headers

PlusValues

get detail of a PlusValue

Method
Description
GET
plusValueDetailhttps://api.srgssr.ch/rts-cms/v2/plusvalues/{id}
Get detail of a PlusValue

Episodes

Episodes TV and Radio

Method
Description
GET
episodesByProgramhttps://api.srgssr.ch/rts-cms/v2/episodes
Be careful with parameter combination
GET
episodeDetailhttps://api.srgssr.ch/rts-cms/v2/episodes/{id}
You can load more content like PlusValue, Links, Musical Content with the additionalContent flag