← Back to catalog

Other

Radio & Music Services

auto-generated
swirls add bbc
actionGETv1.0.0

Available radio programme by Pid

Find programmes by PID (brand, series, episode and clip) N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining results as an array of Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionGETv1.0.0

Favourite Episode or Clip

Check to see if a single clip or episode entity is in a users favourites - determines UX of add button. N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining data as a Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionPOSTv1.0.0

Favourite Episode or Clip

Add User favourite N.B. Any HTML tags submitted in metadata will be removed

Source
actionPUTv1.0.0

Favourite Episode or Clip

Update user favourite N.B. Any HTML tags submitted in metadata will be removed

Source
actionGETv1.0.0

Favourite Episodes and Clips

List of favourited episodes and clips for a given user for iPlayer Radio. N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining data as a Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionGETv1.0.0

Favourite Episodes and Clips by Type

List of followed 'clips' or 'episode' items for a given iPlayer Radio user N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining data as a Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionDELETEv1.0.0

Favourite Track or Clip

Delete track or clip from a BBC Music user favourites.

Source
actionGETv1.0.0

Favourite Track or Clip

Check to see if a single track or clip entity is in a users favourites - determines UX of add button.

Source
actionPOSTv1.0.0

Favourite Track or Clip

Add track or clip to a BBC Music user favourites. N.B. Any HTML tags submitted in metadata will be removed

Source
actionPUTv1.0.0

Favourite Track or Clip

Update tracks or clips from a BBC Music user favourites. N.B. Any HTML tags submitted in metadata will be removed

Source
actionGETv1.0.0

Favourite Tracks or Clips

List of favourited tracks and clips for a given user for BBC Music.

Source
actionDELETEv1.0.0

Followed Brand or Series

Remove 'brand' or 'series' items from a users iPlayer Radio follows

Source
actionGETv1.0.0

Followed Brand or Series

Check to see if a single brand or series entity is in a users follows - determines UX of add button.

Source
actionPOSTv1.0.0

Followed Brand or Series

Add 'brand' or 'series' items from a users iPlayer Radio follows N.B. Any HTML tags submitted in metadata will be removed

Source
actionPUTv1.0.0

Followed Brand or Series

Update 'brand' or 'series' items from a users iPlayer Radio follows N.B. Any HTML tags submitted in metadata will be removed

Source
actionGETv1.0.0

Followed Brands and Series

List of favourited brands and series for a given user for iPlayer Radio. N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining data as a Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionGETv1.0.0

Followed Brands or Series by Type

List of followed 'brand' or 'series' items for a given iPlayer Radio user N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining data as a Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionGETv1.0.0

Networks

All iPlayer Radio networks - contains business logic for masterbrand and service relationships

Source
actionGETv1.0.0

Played Episode or Clip

Returns mixed episode and clip plays for a given BBC iPlayer radio user. N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining data as a Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionGETv1.0.0

Podcast

Retrieve data about the podcast with the supplied PID

Source
actionGETv1.0.0

Podcast Episodes

Retrieve all episodes for a specific podcast

Source
actionGETv1.0.0

Popular Artists

List of Most Popular artists from BBC Music.

Source
actionGETv1.0.0

Popular Playlists

List of Most Popular playlists from BBC Music.

Source
actionGETv1.0.0

Popular Tracks

List of popular tracks for BBC Music. Filter by time, network, artist, playlist or programme.

Source
actionGETv1.0.0

Radio programmes

Provides a paginated list of programmes by PID (brand, series, episode and clip). Accepts various filters and sorting methods. N.B. Swagger schemas cannot currently handle multiple combinations of object in an array i.e. a mix of Episode and Clip Summaries so we are defining results as an array of Programme Summary here. This will be resolved in V3 with full support for anyOf https://www.openapis.org/blog/2017/01/24/a-new-year-a-new-specification

Source
actionGETv1.0.0

Recommended Programmes

Recommended Programmes from the Audience Platforms' Recomendations Service

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec