I'm using an automation platform to automate new content migrations in canvas. My issue has to do with shifting dates correctly from the template to the new course. I'm using the content migration end point to create a new content migration for my course with the following parameters:
migration type: course_copy_importer
settings[source_course_id]: Course template ID
date_shift_options[old_start_date]: Start date from Course template
date_shift_options[new_start_date]: Start date of the new course
date_shift_options[old_end_date]: End date from Course template
date_shift_options[new_end_date]: End at date of the new course
It seems that when I use the UI AND when I use the API to perform a content migration, neither shift/adjust the dates correctly. Some dates ARE perfectly placed within the new start and end dates, while others are not. Has anyone else had this issue? I want to be able to have my new assignment due dates correspond to the correct days within the new start and end dates. It's my understanding that this ought to be possible.