Is it possible to move a page, file, assignment, or discussion from one course to another via API

Jump to solution
WillKP
Community Member

Lets say I have a page in course A can I move this page to course B via the API?

Labels (1)
0 Likes
1 Solution
greydon
Instructure Alumni
Instructure Alumni

Hello @WillKP 

We understand that you are trying to use API to move content from one course to another. Technically, we do have API for content migrations here:

https://canvas.instructure.com/doc/api/content_migrations.html#method.content_migrations.create

There are many options as to where you'd prefer it to be inserted, if you want to change dates, etc. I believe this is what you're looking for. Additionally, we of course have other methods of copying content like using the "copy to" function, import existing content, sharing files, etc. and there are alternatives to running API. Hopefully this helps! 

View solution in original post

0 Likes