Many of our courses do not currently have the course description widget added, meaning that once a user is enrolled, the course description is not visible to them. This is highly problematic, because we have been recording important information about our courses in the course description field, and furthermore we use enrollment rules extensively, which essentially means that nobody can see the descriptions at all.
So, we want to add the course description widget to just about all of our courses now. And yet I can’t find a way to do this in bulk. When I query the API for an individual course (either the old learn
endpoint or the newer courses
endpoint), I get a lot of information for a given course, but almost nothing about the course widgets. I did find GET/learn/v1/courses/s{id}/widgets but unlike some GET requests in the API Browser, attempting to send a PUT request through to the same endpoint doesn’t work (I got a 404 error).
So I’m starting to feel pretty sure that this is a (rare) area where Docebo has overlooked API support completely.
But maybe I’ve missed something?
Or maybe, even without API support, there’s a better way to do this than manually, one-at-a-time, editing these courses through the UI?
(I am aware that when duplicating a course, you can bring over the existing widget set-up, including via the API, but that doesn’t really help with the hundreds of existing courses that we have.)