Hi @dheup
If you already have the internal module ID you want to map, this API call should handle it in a single request.
Here is the API endpoint for Bulk Module assignment override.
https://developerdocs.instructure.com/services/canvas/resources/modules#method.module_assignment_ove...
curl https://<canvas>/api/v1/courses/:course_id/modules/:context_module_id/assignment_overrides \
-X PUT \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"overrides": [
{
"id": 212,
"course_section_id": 3564
},
{
"id": 56,
"course_section_id": 3564
},
{
"id": 378,
"course_section_id": 3556
}
]
}'
Let me know if you need assistance with this endpoint.
Best,
Xavier