Create Publish Action

Publish one or more course sections (and their lessons). Provide either target_ids (an array of course-section public IDs) or target_all: true to publish every section of the course. Returns 422 if neither is supplied.
The action runs asynchronously — poll with GET /api/v2/courses/sections/publish_actions/{id} and compare performed_count to target_count to track progress.
Set auto_enroll: true to grant existing course enrollees access to the newly published sections. Pair with send_email: true to notify them.
Use scheduled_for (ISO 8601, must be a future datetime) to defer the publish.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required
Body Params

Publish action parameters

courses_sections_publish_action
object

Parameters for creating a course-section publish action

Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json