Pearson
Always Learning

Retrieves the threaded discussions for a specific course.

/courses/{courseId}/threadeddiscussions

Retrieves the topics in a threaded discussion.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics

Retrieves a composite of Post Detail and Author Information into a single call. Can be used for all posts in a topic, all replies to a particular post, or as detail for a single post.

/courses/{courseId}/threadedDiscussions/{contentItemId}/topics/{topicId}/responseAndAuthorComps

/courses/{courseId}/threadedDiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/responseAndAuthorComps

/courses/{courseId}/threadedDiscussions/{contentItemId}/topics/{topicId}/responseAndAuthorComps/{postId}

Retrieves a composite of Post Detail and a user's Read/Unread into a single call. Can be used for all posts in a topic or as detail for a single post.

/users/{userId}/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/userviewresponses

Retrieves a flattened list of all posts in a topic, which can be filtered to simply the top level. Also use this API to create a new top-level post.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses

Retrieve all the replies and grandchildren replies to a post, or create a new reply to any other post.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/responses

Retrieve a hierarchy all ancestral posts to a specified reply.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/responseBranch

Retrieve response hierarchy for a topic in a given course.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responseHierarchy

Retrieve a hierarchical view of all the replies and grandchildren replies to a post.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/responseHierarchy

Retrieve the most recent thread post that a specified user made within a given course.

/users/{userId}/courses/{courseId}/threadeddiscussions/lastresponse

Retrieve the total number of responses for a specific topic, the number of unread responses for a specific user, and the number of responses made by the user.

/users/{userId}/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responseCounts

Retrieve the total number of replies for a specific thread post, the number of unread responses for a specific user, and the number of responses made by the user.

/users/{userId}/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/responseCounts

Retrieves name, ID and email address of the author of a thread post.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/responseAuthor

Manage the read/unread status of a thread post by a given user.

/users/{userId}/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/readStatus

Retrieves the attachments for a specific thread post.

/courses/{courseId}/threadeddiscussions/{contentItemId}/topics/{topicId}/responses/{postId}/attachments

Updates the display sort order of existing threaded discussion topics within the associated threaded discussion content item.

/courses/{courseId}/threadedDiscussions/{contentItemId}/topics/{topicId}/next

/courses/{courseId}/threadedDiscussions/{contentItemId}/topics/{topicId}/previous

Always Learning
Pearson