Skip to main content

Once a month, I use the API-browser /learn/Course/Course_learn_v1_courses to pull a complete list of all courses in my 5 EE tenants.

Today I was looking for a specific group of courses (8 of them), and they aren’t in the list.

  • The number of courses listed in Course Management matches the number of courses the end-point says are in the platform
  • The number of courses in my .json file is the same as Course Management
  • The missing 8 courses are still published; however, the .json file shows different un-published courses as well
  • These 8 courses were recently duplicated (using Courses/Courses_course_v1_courses_id_duplicate ) … after duplicating the new courses were given a new code, and these do show up in the complete list.

Digging around a bit more, I see that there are many missing courses. Why? Why is the end point not pulling out everything?

I just used course/Courses/Courses_course_v1_courses_batch and limited it to the first 3 letters of my course code.  NOW the 8 courses I’m looking for appear. 

This makes me feel that some of these end points aren’t trustworthy. 


Reply