action britbox_get_items_media_clip_files { label: "getItemsMediaClipFiles" description: "Get the media clip files associated with items.\n" provider: britbox method: POST path: "/itv/items/clips" encoding: json output: { type: "object" description: "A list of items with its clip files." required: ["items"] properties: { items: { type: "array" description: "A list of items" items: { type: "object" required: ["id", "clips"] properties: { clips: { type: "array" description: "Array of item clip file." items: { type: "object" required: ["name", "deliveryType", "url", "drm", "format", "resolution", "width", "height", "language"] properties: { channels: { type: "integer" format: "int32" description: "The number of audio channels." } deliveryType: { type: "string" description: "The way in which the media file is delivered." enum: ["Stream", "Progressive", "Download"] } drm: { type: "string" description: "The type of drm used to encrypt the media. 'None' if unencrypted." } format: { type: "string" description: "The format the media was encoded in." } height: { type: "integer" format: "int32" description: "The height of the video media." } language: { type: "string" description: "The language code for the media, e.g. 'en'." } name: { type: "string" description: "The name of the media file." } resolution: { type: "string" description: "The resolution of the video media." enum: ["SD", "HD-720", "HD-1080", "HD-4K", "External", "Unknown"] } url: { type: "string" format: "uri" description: "The url to access the media file." } width: { type: "integer" format: "int32" description: "The width of the video media." } } } } id: { type: "string" description: "Unique identifier for an Item" } } } } } additionalProperties: false } }