Acadle API Documentation

Get User Course Lesson Progress

The following API can be utilized to retrieve user's lesson progress of the course from the academy.

URL : https://academy.domain.com/api/v2/get-user-course-progress
Method : GET
Request Header : {
   "Content-Type" : "application/json",
   "API-Key" : "Your API Key"
}
Request Body: {
    "user_id" : 1, // user_id or user_email is required
    "user_email" : "youremail@email.com"  // user_id or user_email is required
    "course_id" : 1, // Required
    "page" : 1, // Optional - Default value is 1
    "per_page" : 10 // Optional - Default value is 10  - Range: 1 to 1000
}
Response : {
   "status": "success",
   "data": [
       {
           "id" : 1,
           "title" : "Story of Acadle",
           "course_id" : 1
           "progress" : "in_progress",
           "percent" : null,
           "joined_at" : "2024-05-01 01:30:54",
           "last_active_at" : "2024-05-02 01:45:55",
           "completed_at" : null
       },
       {
           ..............,
           ..............
       }
   ],
   "pagination" : {
       "current_page" : 1,
       "last_page" : 1,
       "per_page" : 10,
       "total" : 1
   }
}