Pearson
Always Learning

This API allows you to retrieve all the child content items that are under a course unit.

/courses/{courseId}/items/{itemId}/items
/courses/{courseId}/items/home/items

This API allows you to retrieve all the child content items that are under a course unit; hidden items will not be included and the API will not throw an error if they exist.

/users/{userId}/courses/{courseId}/items/{itemId}/items
/users/{userId}/courses/{courseId}/items/home/items

This API describes whether students should be restricted from viewing a content item before its scheduled start date or after its scheduled end date..

/courses/{courseId}/items/{itemId}/access

Retrieves any dates attached to the course item, such as the start/end date (if the item is scheduled) or due date.

/courses/{courseId}/items/{itemId}/schedule

This API provides the content item details for the course home content item.

/courses/{courseId}/items/home

Retrieves a list of all the content items in a course, including units, in order but flatted (no hierarchy). Also used to retrieve the detail about a single content item.

/courses/{courseId}/items
/courses/{courseId}/items/{itemId}

This API allows you to return a list of all the content items that are not hidden to the specified user.


/users/{userId}/courses/{courseId}/items

Retrieves the gradebook item for a given content item, if it exists.

/courses/{courseId}/items/{itemId}/gradebookItem

This API returns all the units and content items in the same hierarchical format that is displayed in the user interface. This is not user-specific and will include content items hidden from students, so should not be used with Student access tokens in OAuth 2.

/courses/{courseId}/itemHierarchy

Retrieve item hierarchy for a course respecting the visibility rights of the specified users; hidden items will not be included and the API will not throw an error if they exist.

/users/{userId}/courses/{courseId}/itemHierarchy

Always Learning
Pearson