Skip to main content
Question

API to manage and assign Certificate Templates aka Certificates of Completion?

  • August 4, 2026
  • 1 reply
  • 17 views

Jtischler
Helper II
Forum|alt.badge.img+1

I want to be able to assign/link Certificates of Completion/Certificate Templates to courses in bulk.  My assumption is that this will need to be done via API like the majority of batch/bulk functions, but Icannot find any API endpoints for this.  Am I missing them somewhere?  Is this still a 100% manual task to assign to courses and LearningPlans?

1 reply

Hi ​@Jtischler,

There is a way to bulk update certificates via API, its under Courses > Update Course General Details.

You’ll need the ID of the certificate, this is a snapshot from the API call for Course Update.

{
"certificate": {
"id": 0,
"additional_certificates": [
{
"sequence": 0,
"certificate_id": 0,
"association_entity": {
"id": 0,
"type": "group"
}
}
],
"additional_certificate_options": {
"enable_multiple_certificates_generation": true,
"certificates_to_generate": 0
}
}
}

You can get the Cert ID by checking out the URL of the certificate template.

This call will only handle 1 update at a time, so a batch will likely need a runner from whatever API tool you use like Postman.