Skip to main content
Question

Bulk upload certificates

  • October 30, 2024
  • 8 replies
  • 130 views

hello - we’re looking to bulk upload multiple PDF certificates to our LMS to prevent us manually uploading them in the front end.

Is there a way we can do this?

8 replies

francesca.vaccarino
Novice II
Forum|alt.badge.img+1

There are two possible approaches here, both achievable with the APIs, option 1 requires multiple API calls

  1. Re-create the certificates directly in Docebo, create and associate the relevant courses, enroll users, and set the enrollment as completed.
  2. Upload certificates as External Training.

The choice between these options depends on your requirements and reporting needs.


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • October 30, 2024

I assume this is for some external training courses since if you want to grant certificates to users who completed a course that resides on your LMS, you only need to enrol them and make them as completed.

For external training, I found this one that can load the records along with the certificates. You will need o store them some place that is accessible by the API.

https://doceboapi.docebosaas.com/api-browser/#!/learn/ExternalTraining/ExternalTraining_learn_v1_external_training_batch_import

 


  • Novice II
  • January 30, 2025

How do you upload certificates as External Training for multiple learners (in a batch)?


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • January 30, 2025

How do you upload certificates as External Training for multiple learners (in a batch)?

are you asking about the built in option to import via CSV?

https://help.docebo.com/hc/en-us/articles/360020083460-Activating-and-managing-the-External-training-app#h_01HNMZDVGQMP84AEC6FK4B6EB4

 


  • Novice II
  • January 30, 2025

The CSV option does not seem to have the option to include a certificate. 
The only other option might be via APIs…However, I am unable to find the link in the API browser: https://doceboapi.docebosaas.com/api-browser/#!/learn/ExternalTraining/ExternalTraining_learn_v1_external_training_batch_import


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • January 30, 2025

The CSV option does not seem to have the option to include a certificate. 
The only other option might be via APIs…However, I am unable to find the link in the API browser: https://doceboapi.docebosaas.com/api-browser/#!/learn/ExternalTraining/ExternalTraining_learn_v1_external_training_batch_import

not sure what you mean...you have the link in your post.

you need to login with your platform credentials to use the APIs

https://help.docebo.com/hc/en-us/articles/360020082040-API-general-information


  • Novice II
  • January 30, 2025

Found it, thanks!
 


For the certificate: What would you add here? An upload link?


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • January 30, 2025

I’m not an API expert but that field is likely the Certificate name and what will actually load is the next field called, certificate filename. You will need save your certs on a server that is accessible to the API call.