GET /groups

bbc.com

Summary: Find metadata for curated groups: seasons, collections, galleries or franchises
Operation ID: listGroups
Auth: unknown
Description

Long-lived curated collections of programmes and more, including Collections, Seasons, Franchises and Galleries

Parameters (15)

embargoed (string, query, optional)

Control return of embargoed items (undocumented)

Constraints: {'enum': ['include', 'exclude', 'only']}

for_descendants_of (string, query, optional)

filter for groups related to given programme or its descendants

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

for_programme (string, query, optional)

filter for subset of groups directly related to a given programme

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

group (string, query, optional)

filter for subset of groups which belong to the given group pid

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

group_type (array, query, optional)

filter for subset of groups that have the given group type

member (string, query, optional)

filter for subset of groups which contain an entity with the given pid as a member

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

mixin (array, query, optional)

Mixins: * alternate_images: mixin to return the alternate images for a group * group_for: mixin to return links to programme entities that group belongs to * images: mixin to add image information for a group * related_links: mixin to return related links for the group

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 groups by partner ID

partner_pid (array, query, optional)

filter for groups by partner PID

pid (array, query, optional)

filter for subset of seasons, collections, galleries or franchises having given PID

q (string, query, optional)

filter for subset of groups matching supplied keyword/phrase (boolean operators permitted)

sort (string, query, optional)

Sorts: * pid: sort alphabetically by PID

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

sort_direction (string, query, optional)

Sort direction

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

No probe data for this endpoint yet.