Functional Area: Video Management
Endpoints under this functional area:
| Module |
API Version |
Resource / Endpoint |
HTTP Method |
Description |
| Video Download |
v1 |
/contentstore/v1/videos/{course_id}/download |
PUT |
Downloads multiple videos for a course as a single zip file. Accepts a body parameter files with an array of objects containing url and name for each video. Returns a zip attachment named {course_id}videos{random_id}.zip on success. |
| Video Usage |
v1 |
/contentstore/v1/videos/{course_id}/{edx_video_id}/usage |
GET |
Retrieves usage locations of a specific video within the course. Returns an array of strings indicating XBlocks or subsections where the video is embedded. |
Functional Area: Video Management
Endpoints under this functional area:
/contentstore/v1/videos/{course_id}/download/contentstore/v1/videos/{course_id}/{edx_video_id}/usage