- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Lets say I have a page in course A can I move this page to course B via the API?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Bumping
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Will,
I don't see any API that would do this. Even when trying to accomplish something similar via the GUI, there's no option to "move" a page, discussion board, file, etc., only to import a copy from another course, and that import process involves several steps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
