AnsweredAssumed Answered

How to update course navigation tabs via the API

Question asked by Tim Darrow on Oct 12, 2016
Latest reply on Nov 28, 2016 by rogrant@nmsu.edu

Hi all,

I have been trying to figure out a solution to this particular problem the entire morning and have not made much progress, so maybe one of you can help me out. I am trying to change the course navigation tabs in over 100 courses, and to do this manually is extremely time consuming. I have been trying to get the Canvas API to import course settings from my course template into every course we have, but so far the only thing I have been able to do with the API is to import the entire course contents using a POST command with my parameters set to "migration_type: course_copy_importer" and "settings[source_course_id]: <course id>". Unfortunately when I run this POST command, the entire course gets over written with the contents (including the settings) of the source course.
So in light of this, is it possible for me to simply import the course settings into all of my courses using the API? If so, what are the parameters (or location in the REST API Documentation)?

Outcomes