Reach 360: Favorites API
Article Last Updated
This article applies to:
What This API Endpoint Does
With the Favorites API you can retrieve a list of courses and learning paths a user has saved to their Favorites list.
Endpoints
-
GET /users/{userId}/favorites
- list courses and learning paths in a user's Favorites
List a User's Favorites
GET /users/{userId}/favorites
Request Parameters (Query String)
-
limit
(integer, optional) - the maximum number of results to return in a single response (see Pagination); must be between 1 and 100 (defaults to 50)
Example Response
{ "userUrl": "https://api.rise.com/users/example-user-id-1", "favorites": [ { "completedAt": "2020-11-15T19:19:19.019Z", "courseId": "example-course-id", "courseUrl": "https://api.reach360.com/courses/example-course-id", "coverImageUrl": "https://images.riseusercontent.com/versions/example-version-id/image-name.jpg", "estimatedTimeToCompleteMs": "360000", "estimatedTimeToCompleteMs": "360000", "hasCertificateDownload": true, "learnUrl": "https://example.reach360.com/learn/course/example-course-id", "learningPathId": null, "learningPathUrl": null, "numberOfCourses": null, "numberOfLessons": 5, "progressPercent": 40, "quizScorePercent": null, "title: "Example Course Title", "type": "course", "contentType": "RISE" }, { "completedAt": "2020-11-17T19:19:19.019Z", "courseId": null, "courseUrl": null, "coverImageUrl": "https://images.riseusercontent.com/lp-cover-photos/example-learning-path-id/image-name.jpg", "estimatedTimeToCompleteMs": "3600000", "hasCertificateDownload": false, "learnUrl": "https://example.reach360.com/learning-path/example-learning-path-id", "learningPathId": "example-learning-path-id", "learningPathUrl": "/learning-paths/example-learning-path-id", "numberOfCourses": 1, "numberOfLessons": null, "progressPercent": 100, "quizScorePercent": 85, "title": "Example Learning Path Title", "type": "learning-path", "contentType": "null" }, ... ], "nextUrl": "https://url-for-next-page-of-results" }
Endpoint-specific error codes:
-
user_not_found
- can't list user's favorites because the user does not exist