curl --request POST \
--url https://api.alpha-1edtech.ai/edubridge/progression/status \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"studentTimebackId": "<string>",
"subject": "<string>",
"status": "gap_analysis_in_progress",
"firedAt": "<string>",
"failureReason": "<string>"
}
'{
"success": true,
"messageId": "<string>",
"skipped": true,
"reason": "<string>"
}Enqueues a progression status update to the FIFO queue. The consumer Lambda writes it to the student’s user metadata in OneRoster. If the studentTimebackId does not exist in OneRoster, the request is accepted but skipped — the response will include skipped: true and a reason field. Served by the progression-status-enqueue Lambda.
curl --request POST \
--url https://api.alpha-1edtech.ai/edubridge/progression/status \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"studentTimebackId": "<string>",
"subject": "<string>",
"status": "gap_analysis_in_progress",
"firedAt": "<string>",
"failureReason": "<string>"
}
'{
"success": true,
"messageId": "<string>",
"skipped": true,
"reason": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://docs.timeback.com/llms.txt
Use this file to discover all available pages before exploring further.
The access token received from the authorization server in the OAuth 2.0 flow.
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_failed, test_assignment_completed, test_exhaustion, test_assignment_failed, course_assignment_completed, course_assignment_failed, reassignment_in_progress, reassignment_completed, reassignment_failed