The three checkpoints
| Checkpoint | When it fires | What to review |
|---|---|---|
| sources | After ingestion, before scene extraction | Scraped page text, uploaded PDF content, image kits |
| outline | After scene extraction | Module structure, scene descriptions, narration plans |
| slides / audio | Per module, after generation | Generated slide images and TTS audio samples |
paused_for_review and current_review indicates which artifact is pending.
How to skip all checkpoints
For unattended, fully automated runs, set every checkpoint to auto-approve once. This is an account-level setting:PUT /api/v1/account/review-settings.
How to toggle one checkpoint
point values: sources, outline, slides, audio.
Reviewing the outline
When the course is paused for outline review, fetch the outline:Approve as-is
Apply structured edits
Field-level patches applied immediately (no AI regeneration). Use dotted paths.course_title, course_description, modules.<n>.title, modules.<n>.description, modules.<n>.scenes.<k>.description, modules.<n>.scenes.<k>.planned_narration_summary.
Leave freeform notes for AI regeneration
paused_for_review for a second look.
Reviewing slides and audio
Each module’s slides and audio go through the same approve/edit/note cycle. Use the per-module endpoints (/slides/approve, /audio/approve) or approve all artifacts for one module in one call (/modules/{n}/approve).
Approving everything at once
When you have multiple pending artifacts across modules, approve them all in one transaction:{"artifact_type": "slide"} to limit to one artifact type.
Regen caps
To prevent runaway costs, accounts have a per-course artifact regen cap. When exhausted, posting a note returns429 regen_cap_reached. The note is still recorded; only the regeneration job is withheld.
Recommended setting per use case
| Use case | Setting |
|---|---|
| Quickstart, sandbox testing | all-auto: true |
| Internal courses with no client involvement | all-auto: true |
| Branded courses for paying clients | outline: false, slides: true, audio: true (manual outline review only) |
| White-glove engagements | All checkpoints manual |