Skip to main content
Question

How to get certifications and their respective users with the API

  • 4 June 2024
  • 3 replies
  • 43 views

Hello. I would like to know if any of the following endpoints exist, please:
- endpoint that allows listing the certifications and the users who have obtained them
- endpoint that allows listing a certification by id and the users who have obtained it
- or endpoint that allows listing all users and their certifications

 

Thanks in advance!

3 replies

Userlevel 7
Badge +6

@ivanf Hi, Ivan

I’d recommend that you begin your search with the KB article about the API browser.
https://help.docebo.com/hc/en-us/articles/360020126999-Introduction-to-Docebo-APIs

As for the specific endpoints that you’re looking for you could start with the Certification section. It seems to me, however, that you’re really looking for information that probably won’t be in a single endpoint.

Also, a term like “certification” can mean many things in the context of an LMS, so be certain that your definition matches that of the Learn platform. Perhaps your context might be more like a learning plan rather than the certification process, for example.

Hello! 

 

I was reviewing and I do require the certifications, not the learning plans. As I see in the API documentation I can get the entire list of certifications, but it is not really useful to me without knowing which users have been able to obtain them. I would like to know if there is any way to obtain information about the certifications and the users who have said certifications.

 

Thank you!

Userlevel 7
Badge +2

I don’t believe those certifications endpoints exist at this time. I’d suggest submitting an idea in the Ideas portal.

I think in order to get that information via api you would need to 

  1. Create a lookup table of userIDs in the LMS
  2. Create a lookup table of Certification IDs
  3. Use the API endpoint below to pull the certifications assigned to each user by user ID and run through each certification for each user ID. 



Returns all certifications and their IDs

Get - https://[yoururl].docebosaas.com/learn/v1/certification


Pulls the certifications awarded to an individual User

 

Get - https://[yoururl].docebosaas.com/certification/v1/awards/users/{user_id}

Reply