Skip to main content

Duplicating ILT Course Shells - Shhhhh keep it a secret

  • September 9, 2021
  • 8 replies
  • 832 views

So I have seen many mention that they could not duplicate ILT courses but could duplicate e-learning courses. And I have experienced the same thing. 

However, if you use the API Explorer you can actually duplicate any type of course...including ILT. It does not duplicate sessions or anything like that, but just the shell. So through the API we can duplicate any type of course and you can actually select if you want the training material duplicated as well. 

It is not the cleanest solution, but until Docebo let’s us do it through the UI it can save a lot of time.

Keep it a secret though...if Docebo hears about it they may retire that API end point and screw us all ;)

8 replies

Forum|alt.badge.img+1
  • Contributor I
  • June 7, 2022

Do you have steps that show how to connect and do this?


John
Docebian
Forum|alt.badge.img+3
  • Docebian
  • February 10, 2023

@lisa.schneer - the endpoint referenced would be this one:

 

It is probably a validation check “issue” for the params that are sent, however, it surely works just fine today from the /api-browser page (and likely in script too). :)

Use with caution as the workaround is an unsupported one (albeit working) and is subject to become unusable with future updates to the Course API. 

 


Forum|alt.badge.img
  • Docebian
  • February 10, 2023

The API is titled “Duplicate e-learning course”.

 

POST/course/v1/courses/{id}/duplicate

I just tested it and it did work on an ILT course, even pulls over any associated training material.

 

You’ll get the course ID from the URL of the course page.  In the example below the course ID is 138

 


Davefox
Helper III
Forum|alt.badge.img+3
  • Helper III
  • November 7, 2023

LOVE THIS!!!!!!! remember to make enrollment false unless you want to enroll your students. 


John
Docebian
Forum|alt.badge.img+3
  • Docebian
  • November 7, 2023

LOVE THIS!!!!!!! remember to make enrollment false unless you want to enroll your students. 


Good to see this creative solution is still helping move some small mountains out there! Shh, let’s not make too much noise. 😉

(Seriously, glad it’s working for you!)​​​​​​​


Forum|alt.badge.img+1
  • Influencer I
  • June 16, 2025

Is it me or Docebo actually removed the option to duplicate courses through API?

 

 


Davefox
Helper III
Forum|alt.badge.img+3
  • Helper III
  • June 17, 2025

Interestng. I stil see it in my list.

 

Add this to the end of your API URL /api-browser/#!/course/Courses/Courses_course_v1_courses_id_duplicate


Forum|alt.badge.img+1
  • Influencer I
  • June 17, 2025

Interestng. I stil see it in my list.

 

Add this to the end of your API URL /api-browser/#!/course/Courses/Courses_course_v1_courses_id_duplicate

@Davefox I see it now - thanks soo much!!