Get Recently Viewed Courses

View as Markdown
The `POST /api/user/recentlyViewed`endpoint is used to retrieve recently viewed courses by a user based on the user ID. ### Request - Method: POST - Base URL: {{baseUrl}} - Path: /api/user/recentlyViewed - Headers: - Content-Type: application/x-www-form-urlencoded - Body: - `idst` (text): The user ID for which details are to be retrieved. - `auth` (text): The authentication token ### Response - The response will be in JSON format with the following structure: - `success` (boolean): Indicates the success of the request. - `courses` (array): An array object representing courses, each having these propertiies: - `idCourse` (string): course ID - `course_type` (string): type of the course - `idCategory` (string): category ID - `code` (string): course code - `name` (string): course name - `description` (string): course description - `box_description` (string): description of the course box - `difficult` (string): difficulty level of the course - `status` (string): course status - `level_show_user` (string): user level visibility - `course_edition` (string): edition of the course - `sub_start_date` (string): subscription start date - `sub_end_date` (string): subscription end date - `max_num_subscribe` (string): maximum number of subscribers - `create_date` (string): creation date of the course - `direct_play` (string): direct play option - `img_othermaterial` (string): image of other materials - `course_demo` (string): course demo file - `use_logo_in_courselist` (string): use logo in course list - `img_course` (string): course image - `lang_code` (string): language code - `course_vote` (string): course voting score - `hour_end` (string): end hour of the course - `hour_begin` (string): begin hour of the course - `date_begin` (string): start date of the course - `date_end` (string): end date of the course - `valid_time` (string): validity time of the course - `show_result` (string): show result option - `userStatusOp` (string): user status operation - `auto_unsubscribe` (string): auto unsubscribe option - `unsubscribe_date_limit` (string): unsubscribe date limit - `user_status` (string): user status - `level` (string): user level - `date_inscr` (string): date of enrollment - `date_first_access` (string): first access date - `date_complete` (string): course completion date - `waiting` (boolean): waiting status - `date_unsubscribe_date_limit` (string): date of unsubscribe limit - `show_progress` (boolean): show progress option - `enrolled` (number): number of enrolled users - `numof_waiting` (string): number of waiting users - `first_lo_type` (boolean): first learning object type - `nameCategory` (string): category name - `escaped_name` (string): escaped course name - `level_icon` (string): icon representing the level - `level_text` (string): text representing the level - `is_enrolled` (boolean): enrollment status - `canEnter` (boolean): can enter course status - `editions` (boolean): course editions availability - `course_full` (boolean): course full status - `in_cart` (boolean): in cart status - `userCanUnsubscribe` (boolean): user can unsubscribe option - `show_options` (boolean): show options status - `courseBoxEnabled` (boolean): course box enabled status - `stats` (object) - `total` (number): total number of students - `total_complete` (string): total number of completed courses - `total_failed` (string): total number of failed courses - `perc_completed` (number): percentage of courses completed - `perc_failed` (number): percentage of courses failed

Request

This endpoint expects an object.
authstringRequired
idststringRequired

Response headers

Keep-Alivestring
X-Powered-Bystring

Response

OK
courseslist of objects
successboolean