Skip to main content
Question

Endpoint for Course Completion


Hello community,

I’m trying to GET some information. The objetive is to retrieve data on course completions, including which users have completed which courses.

At the moment I’m looking at /learn/v1/enrollments/{id_course}/{id_user}, because it has a “course_complete_date” and “enroll_begin_date” fields, but I need something more objective like a list of all completed courses and the users involved.

Is there an endpoint that can supply that kind of work?

 

Thank you very much!

5 replies

pmo
Docebian
Forum|alt.badge.img+3
  • Docebian
  • 276 replies
  • March 14, 2025

I see what you did there ;)

Can you give a little context for what you’re trying to do with that call? Is it to build external reporting or to pull that information into a system? 

“Something more objective like a list of all completed courses and the users involved.” I’m not familiar with a call that works like this but you can pull reports via api 1000 rows at a time so you could build a report and that has all that info and querry the report. 


  • Author
  • Newcomer
  • 2 replies
  • March 14, 2025

Thank you for replying Mr.pmo!

 

The context is:
Docebo API → Integration Service → Pipeline → Works

That means I’m trying to find an endpoint which can provide me information from completed courses and the involved users… idk how to put this different.


pmo
Docebian
Forum|alt.badge.img+3
  • Docebian
  • 276 replies
  • March 14, 2025

There are a lot of integrations pros in the community that might be worth waiting on before me but I think it might be best to use the Analytics microservice to call on a report that captures all courses and enrollments in the platform.  

Depending on the size of your program that would be a very large report which is why I was asking what you’re trying to do with the information in terms of integration because there might be better flows than just pulling all data. 

The advantage to pulling the report is that you could do an initial pull of that information into the system you’re integrating with and store the page count to pull the delta on downstream calls. 

 


Forum|alt.badge.img
  • Novice I
  • 4 replies
  • March 14, 2025

Would the following API work for you?

Retrieves courses enrollments
get    /course/v1/courses/enrollments

This can be found in the Course services.  Under Courses API Reference.


  • Author
  • Newcomer
  • 2 replies
  • March 14, 2025

Thanks for replying canglin,

Maybe… I’m gonna analyze the data and see if it fills the requirements.

I will be posting the progress here to let you all know, thanks again!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings