Get module learning object details
Returns the structured learning object details for a Mindtickle module, including content files, assessments, and quizzes.
Prerequisites
- Authentication and setup: A valid access token.
- List all modules in a series: Get the Mindtickle ID of the module.
Endpoint
Section titled “Endpoint”GET /api/v2/entity/MODULE_ID/learning_objectsReplace MODULE_ID with the Mindtickle ID of the module.
Base URL: the standard REST host for your region. See Base URLs.
Headers: Authorization: Bearer ACCESS_TOKEN.
Path parameters
Section titled “Path parameters”| Parameter | Type | Required | Description |
|---|---|---|---|
MODULE_ID |
string | Required | Mindtickle ID of the module. |
Request
Section titled “Request”This endpoint does not have any JSON request parameters.
Response
Section titled “Response”| Field | Description |
|---|---|
requestId |
A unique identifier for the request. |
learning_contents |
A list of content objects, each with an id, type, and relevant attributes. |
total |
The total number of content items returned. |
Response example
Section titled “Response example”{ "requestId": "req_101", "learning_contents": [ { "id": "1234567890123456102", "type": "Content", "media": { "url": "https://cdn.example.com/media/sales-rep.png", "id": "1234567890123456103", "type": "IMAGE", "title": "sales-rep.png" } }, { "id": "1234567890123456104", "type": "Multiple choice question", "question": "Which actions help qualify a lead?", "options": [ { "option": "Confirm the budget", "isCorrect": true, "order": 0 }, { "option": "Identify the decision maker", "isCorrect": true, "order": 1 }, { "option": "Offer a discount before discovery", "isCorrect": false, "order": 2 }, { "option": "Skip the discovery call", "isCorrect": false, "order": 3 } ] } ], "total": 2}Errors
Section titled “Errors”| Status | Error |
|---|---|
400 |
Invalid module. |
403 |
Access denied. |
404 |
Module not found. |
429 |
Rate limit exceeded. |
500 |
Internal server error. |
- Supported modules: Course, quick update, and assessment.
- Supported content types: Content with or without transcription, multiple choice question, match the labels, multiple choice images, word guess, mark the location, text answer, true or false, and multiple choice poll. See Learning object content types for the shape of each.
- Security: Media URLs are documented as signed and time-bound. API access follows Mindtickle’s standard authorization and rate limiting.
- Limitations: Unpublished modules are not supported. Access is read-only, so no content modifications and no learning object creation or upload are supported. Factopedia content is not available. Confirm transcript support with Mindtickle Support before depending on
media.transcription_url. Its presence in an example does not guarantee transcript availability.