Skip to main content
POST
/
edubridge
/
progression
/
enqueue
Enqueue a student progression job
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>",
  "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.

Authorizations

Authorization
string
header
required

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

Body

application/json
assignmentId
number
required

The assignment ID from AlphaTest

studentTimebackId
string
required

The student's Timeback sourced ID

studentEmail
string
required

The student's email address

subject
string
required

Academic subject (e.g. Math, Language)

grade
string
required

Grade level (e.g. 5, K)

currentCourseSourcedId
string
required

The sourced ID of the student's current course

flowType
enum<string>
required

The progression flow type

Available options:
dcan,
existingPlan,
legacy
score
number

Test score (if applicable)

testType
string

Type of test (if applicable)

readOnly
boolean

If true, skip side effects (dry run)

extendedCatalog
boolean

If true, fetch catalogs for adjacent grades (grade±2)

aiModel
string

LLM model to use for gap analysis (optional)

existingPlan
boolean

If true, reuse saved lesson recommendations instead of re-fetching

Response

Progression job enqueued

success
boolean
required
messageId
string
required

SQS message ID