Skip to main content
GET
Get Status

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

course_id
string
required

Query Parameters

after
number
default:0

Response

Successful Response

Response for GET /api/v1/courses/{id}/status

status
string
required

generating | paused_for_review | awaiting_outline_review | ready | partial_quota_exceeded | error

progress
Progress · object[]

Recent progress events

scenes_preview
Scenes Preview · object | null

Scene data when status is paused_for_review

error_message
string | null
error_stage
string | null

Coarse stage a failure occurred at (job kind, e.g. scene_extract/finalize; or 'assembly' for a recoverable not-deliverable finalize -- content is intact and review/retry continues; 'billing_integrity' for a refused-partial-bill finalize). Null when there is no active failure.

error_detail
string | null

Short human-readable reason for the failure at error_stage. Null when there is no active failure.

current_step
string | null

Coarse pipeline step: scene_generation | outline_review | slide_review | audio_review | finalizing | complete

current_review
string | null

Artifact awaiting review: outline | slide | audio (or null)

current_chunk_index
integer | null

Kept for backward compat; always null on the per-stage path (chunk statuses removed migration 055)