Has anyone used the API to automate a migration of content into Brightspace?

Options
Has anyone used the API to automate a migration of content into Brightspace?

We are looking to move 1000-plus courses into Brightspace. Each course consists of 2-3 zipped SCORM packages (representing content, quizes, pre-assessment).

There is an API endpoint to "Create a new course import job request" - but it's not clear if there is sufficient to take each individual SCORM zip file to create a complete course.