Update Course Structure
Changed onUpdate the entire course structure by replacing the units array.
This endpoint allows admins to:
- Reorder units within a course
- Modify unit titles, summaries, types, and content
- Add or remove units
- Update the complete course structure in a single operation
The endpoint validates that the course is a holiday_workbook type to ensure admins are only structurally editing these types of courses.
Only accessible by admin users.
Request
- Base URL: https://api.excellence-ai.com (the document declares no server; this is the origin it was published from)
- URL: https://api.excellence-ai.com/admin/holiday-courses/courses/{course_id}/structure
- Auth: OAuth 2 (password, token URL api/login)
Path parameters
The ID of the course to update
Request body
Response
Successful Response
Changes
- warning
added the new
excellence_courseenum value to the/response property for the response status - warning
added the new
interactiveenum value to the//////response property for the response status - warning
added the new
videoenum value to the//////response property for the response status - info
added the new
interactiveenum value to the request property///// - info
added the new
videoenum value to the request property///// - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- warning
- info
added the new optional request property
// - info
added the optional property
///to the response with the status
- info