action bbci_get_programmes_ato_z_search { label: "Programmes by initial title character" description: "Get the Programmes whose title begins with the given initial character." provider: bbci method: GET path: "/atoz/{letter}/programmes" encoding: json input: { type: "object" properties: { availability: { type: "string" enum: ["all", "available"] } initial_child_count: { type: "integer" } letter: { type: "string" } page: { type: "integer" format: "int64" } per_page: { type: "integer" format: "int64" } rights: { type: "string" enum: ["mobile", "tv", "web"] } sort: { type: "string" enum: ["title"] } sort_direction: { type: "string" enum: ["asc", "desc"] } } required: ["availability", "initial_child_count", "letter", "page", "per_page", "rights", "sort", "sort_direction"] additionalProperties: false } output: { type: "object" } }