The POST /api/user/recommendedendpoint is used to retrieve recommeded courses by a user based on the username.
Method: POST
Base URL: {{baseUrl}}
Path: /api/user/recommended
Headers:
Body:
idst (text): User ID
auth (text): The authentication token
The response will be in JSON format with the following structure:
success (boolean): Indicates the success of the request.
enrollment (array): An array of coursees enrolled in.
completed (array): An array of coursees completed.
recommended (array): An array of courses recommended.
recommend_by_course_name (string)
recommend_by_course_id (string)
courseList (array): Array of objects, each representing a course with the following properties
idCourse (string): The unique identifier for the course.
idCategory (string): The category ID the course belongs to.
code (string): The code associated with the course.
name (string): The name of the course.
description (string): The description of the course.
box_description (string): The box description of the course.
lang_code (string): The language code for the course.
status (string): The status of the course.
level_show_user (string)
subscribe_method (string): The method for subscribing to the course.
0 - Only Admin can subscribe users to the course
1 - Subscription requires admin approval
2 - Subscription is free to all
linkSponsor (string)
imgSponsor (string)
img_course (string): The path/source to the course image
img_material (string)
img_othermaterial (string)
mediumTime (string)
permCloseLO (string)
userStatusOp (string)
show_rules (string): Indicates wether to display rules.
selling (string): The selling status of the course.
course_demo (string): The course demo.
create_date (string): The date the course was created.
course_edition (string): The course edition ID.
can_subscribe (string): The subscription availability status.
0 - Subscription is closed
1 - Subscription is open at all times
2 - Subscription is open only when the current date is within the subscription start and end date set on the course (Key: sub_start_date sub_end_date
sub_start_date (string): The start date for subscription.
sub_end_date (string): The end date for subscription.
date_begin (string): The start date of the course.
date_end (string): The end date of the course.
prize (string): Course price
course_type (string): Course type
policy_point (string)
point_to_all (string)
course_edition (string) Course Edition
classrooms (array): Classrooms the course belongs to
certificates (string): Course certificates
security_code (string)
imported_from_connection (string)
course_quota (string0
used_space (string)
course_vote (string)
allow_overbooking (string)
direct_play (string)
use_logo_in_courselist (string)
show_result (string)
credits (string)
auto_unsubscribe (string)
unsubscribe_date_limit (string)
id_menucustom (string)
sendCalendar (string)
calendarId (string)
created_at (string)
updated_at (string)
escaped_name (string)
level_icon (boolean)
is_enrolled (boolean)
canEnter (boolean)
editions (boolean)
course_full (boolean)
in_cart (boolean)
waiting (boolean)
userCanUnsubscribe (boolean)
show_options (boolean)
courseBoxEnabled (boolean)