curl --request POST \
--url https://api.alpha-1edtech.ai/edubridge/progression/enqueue \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"assignmentId": 123,
"studentTimebackId": "<string>",
"studentEmail": "<string>",
"subject": "<string>",
"grade": "<string>",
"currentCourseSourcedId": "<string>",
"flowType": "dcan",
"score": 123,
"testType": "<string>",
"readOnly": true,
"extendedCatalog": true,
"aiModel": "<string>",
"existingPlan": true
}
'{
"success": true,
"messageId": "<string>"
}Called by AlphaTest DCAN after completing gap analysis. The progression-enqueue Lambda places a message on the student-progression SQS queue.
curl --request POST \
--url https://api.alpha-1edtech.ai/edubridge/progression/enqueue \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"assignmentId": 123,
"studentTimebackId": "<string>",
"studentEmail": "<string>",
"subject": "<string>",
"grade": "<string>",
"currentCourseSourcedId": "<string>",
"flowType": "dcan",
"score": 123,
"testType": "<string>",
"readOnly": true,
"extendedCatalog": true,
"aiModel": "<string>",
"existingPlan": true
}
'{
"success": true,
"messageId": "<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.
The assignment ID from AlphaTest
The student's Timeback sourced ID
The student's email address
Academic subject (e.g. Math, Language)
Grade level (e.g. 5, K)
The sourced ID of the student's current course
The progression flow type
dcan, existingPlan, legacy Test score (if applicable)
Type of test (if applicable)
If true, skip side effects (dry run)
If true, fetch catalogs for adjacent grades (grade±2)
LLM model to use for gap analysis (optional)
If true, reuse saved lesson recommendations instead of re-fetching