curl --request GET \
--url https://api.alpha-1edtech.ai/goals/{studentId}/subjects \
--header 'Authorization: Bearer <token>'{
"studentId": "<string>",
"subjects": [
{
"subject": "<string>",
"baseline": {
"goalId": "<string>",
"dailyTargetXP": 123,
"defaultDailyTargetXP": 123,
"startDate": "<string>",
"updatedAt": "<string>"
},
"goal": {
"id": "<string>",
"type": "grade_mastery",
"status": "active",
"startDate": "<string>",
"updatedAt": "<string>",
"objective": {
"type": "grade_mastery",
"value": "<string>"
},
"pacing": {
"mode": "target_date",
"endDate": "<string>",
"dailyTargetXP": 123
}
},
"execution": {
"stageId": "<string>",
"courseIds": [
"<string>"
]
},
"computed": {
"xp": {
"total": 123,
"earned": 123,
"remaining": 123,
"pctComplete": 123
},
"pace": {
"requiredDailyXP": 123,
"effectiveDailyXP": 123,
"schoolDaysRemaining": 123
},
"projection": {
"currentGrade": "<string>",
"daysToNextGrade": 123,
"gradeTimeline": [
{
"grade": "<string>",
"remainingXP": 123,
"daysToComplete": 123,
"projectedDate": "<string>",
"status": "completed",
"totalXP": 123,
"earnedXP": 123,
"courseIds": [
"<string>"
]
}
]
},
"resolution": {
"strategy": "percentile",
"resolvedTargetGrade": "<string>",
"targetRit": 123
},
"issue": {
"code": "missing_starting_grade",
"message": "<string>",
"service": "<string>",
"path": "<string>",
"status": 123
}
}
}
]
}Primary K-8 goals read model. Returns one product-shaped row per subject with the managed baseline minimum, active learner-facing outcome goal, saved routed execution snapshot, and current computed pace/projection state.
curl --request GET \
--url https://api.alpha-1edtech.ai/goals/{studentId}/subjects \
--header 'Authorization: Bearer <token>'{
"studentId": "<string>",
"subjects": [
{
"subject": "<string>",
"baseline": {
"goalId": "<string>",
"dailyTargetXP": 123,
"defaultDailyTargetXP": 123,
"startDate": "<string>",
"updatedAt": "<string>"
},
"goal": {
"id": "<string>",
"type": "grade_mastery",
"status": "active",
"startDate": "<string>",
"updatedAt": "<string>",
"objective": {
"type": "grade_mastery",
"value": "<string>"
},
"pacing": {
"mode": "target_date",
"endDate": "<string>",
"dailyTargetXP": 123
}
},
"execution": {
"stageId": "<string>",
"courseIds": [
"<string>"
]
},
"computed": {
"xp": {
"total": 123,
"earned": 123,
"remaining": 123,
"pctComplete": 123
},
"pace": {
"requiredDailyXP": 123,
"effectiveDailyXP": 123,
"schoolDaysRemaining": 123
},
"projection": {
"currentGrade": "<string>",
"daysToNextGrade": 123,
"gradeTimeline": [
{
"grade": "<string>",
"remainingXP": 123,
"daysToComplete": 123,
"projectedDate": "<string>",
"status": "completed",
"totalXP": 123,
"earnedXP": 123,
"courseIds": [
"<string>"
]
}
]
},
"resolution": {
"strategy": "percentile",
"resolvedTargetGrade": "<string>",
"targetRit": 123
},
"issue": {
"code": "missing_starting_grade",
"message": "<string>",
"service": "<string>",
"path": "<string>",
"status": 123
}
}
}
]
}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.
Student sourcedId