Tracking
Tracking objects store learner progress. Using the API, you can fetch tracking objects for your courses and learners.
Get trackings Embed Core and above
Use this endpoint to get tracking objects.
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 Embed Core 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 Embed Core 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 Embed Core 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 Embed Core 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 Embed Core 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 Embed Automate 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 | — |