Skip to main content
Question

How can we get the Certificate Record and Certificate Number by API?

  • August 24, 2026
  • 3 replies
  • 21 views

We can config the Certificate template on UI, and set the certificate number on the template.

 

Can we get the certificate records by API? 

And How can we get the certificate number by API?

3 replies

Hi ​@jeffrey.lee, what do you meant certificate records by API? Wouldn’t you know who earned the cert by “Completed” status in a course?

 

As for the Certificate Number, you can find that by hovering over the Certificate Template option, and looking at the URL, the ID is the last digit in the URL string. (i.e. “Id=3”)

 

 


  • Author
  • Newcomer
  • August 25, 2026
  1. “Wouldn’t you know who earned the cert by “Completed” status in a course?”

 

Do you mean the certificate record == course enrollments (completed)?

if yes, we can call API to get the all enrollment data which status = ‘completed’.

 

https://atalent.docebosaas.com/api-browser/#!/course/Courses/Courses_course_v1_courses_id_enrollments

Returns enrollments associated to the given course

 

GET /course/v1/courses/{id}/enrollments

 

 

  1. As for the Certificate Number, you can find that by hovering over the Certificate Template option, and looking at the URL, the ID is the last digit in the URL string. (i.e. “Id=3”)

Yes, we can view the Id on the page URL. Actually, we want to get the certificate record and the certificate number by calling API? Is there any API we can get these data?


@jeffrey.lee, based on what I can see, there is no API to find the ID assigned anywhere. 

 

When I look at a certificate hash - #_#_###_#######_certificate name

The first hash seems to be sort of random, the second number is the course ID, the third is the user ID, and that last longest chunk seems to be the certificate ID.

I suspect its a backend enrollment identifier, but I can’t find any APIs that would find that value (I even looked on an archived record).