Tracking objects store learner progress. Using the API, you can fetch tracking objects for your courses and learners.
Get trackings Scale and above
Use this endpoint to get tracking objects. Each row includes progress_percent, and — when the course contains scored quizzes — a score (0–100, averaged across the course's scored quizzes) and passed flag.
GET/v1/headless/trackings
Query parameters
Field
Type
Required
Default
Description
Options
id
number
Yes
—
—
identifier
string
No
—
—
clientIdentifier
string
No
—
—
start
string
No
—
—
end
string
No
—
—
length
number
No
100
—
page
number
No
0
—
Get collection trackings Scale and above
Use this endpoint to get tracking objects for collection learners.
GET/v1/headless/collection/trackings
Query parameters
Field
Type
Required
Default
Description
Options
id
number
Yes
—
—
start
string
No
—
—
end
string
No
—
—
length
number
No
100
—
page
number
No
0
—
Get screen trackings Scale and above
Use this endpoint to get tracking objects for screen learners.
GET/v1/headless/screen/trackings
Query parameters
Field
Type
Required
Default
Description
Options
id
number
Yes
—
—
identifier
string
No
—
—
clientIdentifier
string
No
—
—
start
string
No
—
—
end
string
No
—
—
length
number
No
100
—
page
number
No
0
—
Get user trackings Scale and above
Use this endpoint to get tracking objects grouped by user.
GET/v1/headless/user/trackings
Query parameters
Field
Type
Required
Default
Description
Options
identifier
string
Yes
—
—
clientIdentifier
string
No
—
—
start
string
No
—
—
end
string
No
—
—
length
number
No
100
—
page
number
No
0
—
Get tracking Scale and above
Use this endpoint to get a specific tracking object by ID.
GET/v1/headless/tracking/{id}
Path parameters
Field
Description
Options
id
Tracking ID
—
Get collection tracking Scale and above
Use this endpoint to get a specific collection tracking object by ID.
GET/v1/headless/collection/tracking/{id}
Path parameters
Field
Description
Options
id
Collection tracking ID
—
Delete tracking Scale and above
Use this endpoint to delete a tracking object by course ID and identifier.
DELETE/v1/headless/tracking
Body parameters
Field
Type
Required
Desc
Options
id
number
Yes
Course ID
—
identifier
string
Yes
Learner identifier whose tracking against this course should be deleted