GET schedules

bbc.com

Summary: Build schedules and find metadata for TV and radio broadcasts and webcasts
Operation ID: listSchedules
Auth: unknown
Description

Dates, Times, Schedules: when and where are programmes being shown?

Parameters (29)

authority (array, query, optional)

filter for subset of broadcasts and webcasts that have given authority

descendants_of (array, query, optional)

filter for subset of broadcasts and webcasts that are descendants of the given programme PID

end_from (string, query, optional)

filter for subset of broadcasts and webcasts that end on or later than the specified datetime

end_to (string, query, optional)

filter for subset of broadcasts and webcasts that end on or earlier than the specified datetime

format (array, query, optional)

filter for subset of broadcasts and webcasts that are classified in the given format ID

genre (array, query, optional)

filter for subset of broadcasts and webcasts that are classified in the given genre ID

group (string, query, optional)

filter for subset of broadcasts and webcasts that have programmes in the given group

Constraints: {'minLength': 8, 'pattern': '^([0-9,a-d,f-h,j-n,p-t,v-z]){8,}$'}

id (array, query, optional)

filter for subset of broadcasts and webcasts that have given identifier

id_type (array, query, optional)

filter for subset of broadcasts and webcasts that have given id type

item (array, query, optional)

filter for subset of broadcasts and webcasts with the given item performed on it

mixin (array, query, optional)

Mixins: * ancestor_titles: return ancestor programme titles * images: mixin to add image information for broadcasts and webcasts * titles: return ancestor programme titles

page (integer, query, optional, default: 1)

which page of results to return

Constraints: {'minimum': 1}

page_size (integer, query, optional, default: 10)

number of results in each page

Constraints: {'maximum': 300}

partner_id (array, query, optional)

filter for broadcasts and webcasts by partner ID

partner_pid (array, query, optional)

filter for broadcasts and webcasts by partner PID

people (string, query, optional)

filter for subset of broadcasts and webcasts that have given contributor

pid (array, query, optional)

filter for subset of broadcasts and webcasts having given PID

q (string, query, optional)

filter for subset of broadcasts and webcasts matching supplied keyword/phrase (boolean operators permitted)

repeat (boolean, query, optional)

filter to show either only repeats or non-repeats

schedule_day (string, query, optional)

filter for subset of broadcasts and webcasts that start on the specified day (BBC time)

schedule_day_from (string, query, optional)

filter for subset of broadcasts and webcasts that start on or after the specified day (BBC time)

schedule_day_to (string, query, optional)

filter for subset of broadcasts and webcasts that start on or before the specified day (BBC time)

service_master_brand (array, query, optional)

filter for subset of broadcasts and webcasts with given service master brand

sid (array, query, optional)

filter for subset of broadcasts and webcasts that are on the specified linear service

sort (string, query, optional)

Sorts: * start_date: sort chronologically by scheduled start time/date, ascending

Constraints: {'enum': ['start_date']}

sort_direction (string, query, optional)

Sort direction

Constraints: {'enum': ['ascending', 'descending']}

start_from (string, query, optional)

filter for subset of broadcasts and webcasts that start on or later than the specified datetime

start_to (string, query, optional)

filter for subset of broadcasts and webcasts that start on or earlier than the specified datetime

version (array, query, optional)

filter for subset of broadcasts and webcasts with given PID as their parent version

No probe data for this endpoint yet.