ePub Exports
API for exporting courses as an ePub
A CourseEpubExport object looks like:
An EpubExport object looks like:
GET /api/v1/epub_exports
GET /api/v1/epub_exports
Scope: url:GET|/api/v1/epub_exports
A paginated list of all courses a user is actively participating in, and the latest ePub export associated with the user & course.
Returns a list of CourseEpubExport objects.
POST /api/v1/courses/:course_id/epub_exports
POST /api/v1/courses/:course_id/epub_exports
Scope: url:POST|/api/v1/courses/:course_id/epub_exports
Begin an ePub export for a course.
You can use the Progress API to track the progress of the export. The export’s progress is linked to with the progress_url value.
When the export completes, use the Show content export endpoint to retrieve a download URL for the exported content.
Returns an EpubExport object.
GET /api/v1/courses/:course_id/epub_exports/:id
GET /api/v1/courses/:course_id/epub_exports/:id
Scope: url:GET|/api/v1/courses/:course_id/epub_exports/:id
Get information about a single ePub export.
Returns an EpubExport object.
© Instructure, Inc. Generated on Wed Nov 6 14:20:06 2024 This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated