Docs

Tracking

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

FieldTypeRequiredDefaultDescriptionOptions
idnumberYes
identifierstringNo
clientIdentifierstringNo
startstringNo
endstringNo
lengthnumberNo100
pagenumberNo0

Get collection trackings Scale and above

Use this endpoint to get tracking objects for collection learners.

GET/v1/headless/collection/trackings

Query parameters

FieldTypeRequiredDefaultDescriptionOptions
idnumberYes
startstringNo
endstringNo
lengthnumberNo100
pagenumberNo0

Get screen trackings Scale and above

Use this endpoint to get tracking objects for screen learners.

GET/v1/headless/screen/trackings

Query parameters

FieldTypeRequiredDefaultDescriptionOptions
idnumberYes
identifierstringNo
clientIdentifierstringNo
startstringNo
endstringNo
lengthnumberNo100
pagenumberNo0

Get user trackings Scale and above

Use this endpoint to get tracking objects grouped by user.

GET/v1/headless/user/trackings

Query parameters

FieldTypeRequiredDefaultDescriptionOptions
identifierstringYes
clientIdentifierstringNo
startstringNo
endstringNo
lengthnumberNo100
pagenumberNo0

Get tracking Scale and above

Use this endpoint to get a specific tracking object by ID.

GET/v1/headless/tracking/{id}

Path parameters

FieldDescriptionOptions
idTracking 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

FieldDescriptionOptions
idCollection 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

FieldTypeRequiredDescOptions
idnumberYesCourse ID
identifierstringYesLearner identifier whose tracking against this course should be deleted