Skip to main content
POST
Publish progression status update

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
studentTimebackId
string
required
subject
string
required
status
enum<string>
required
Available options:
gap_analysis_in_progress,
gap_analysis_completed,
gap_analysis_bypassed,
gap_analysis_failed,
hf_lesson_picking_in_progress,
hf_lesson_picking_completed,
hf_lesson_picking_failed,
hole_filling_generation_in_progress,
hole_filling_generation_completed,
hole_filling_generation_pending_onboarding,
hole_filling_generation_failed,
test_assignment_in_progress,
test_assignment_completed,
test_exhaustion,
test_assignment_failed,
placement_prerequisites_not_met,
course_assignment_in_progress,
course_assignment_completed,
course_assignment_pending_onboarding,
course_assignment_failed,
reassignment_in_progress,
reassignment_completed,
reassignment_failed,
subject_track_completed
firedAt
string
failureReason
string
app
string

Learning app the status is about (e.g. freckle, mobymax). Selects app-specific copy — e.g. the Renaissance (~24h SLA) variant of hole_filling_generation_pending_onboarding.

Response

Status message enqueued, or skipped if user not found. Check skipped field to distinguish.

success
boolean
required
messageId
string
skipped
boolean
reason
string