[ARCHIVED] Deleted sections and the api conundrum
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Our SIS integration is via the Canvas REST API. Recently, it feels like the API has changed and it's causing us a headache. So when an instructor/admin/etc. deletes a section in canvas it becomes unreachable from the API. And, attempts to recreate these sections, even with "enable_sis_reactivation=true", fail.
L2 Canvas support is telling us we need to create a csv file and use it to rename the sis_id of the deleted sections. So our hands off automation via the API is now broken. We either have to manually, periodically create this section rename csv or parse our API sync logs to catch when these errors happen and generate a csv we load. Am I missing something or is this ridiculous? "I feel like I am taking crazy pills" --Zoolander.
Test case:
{
"errors": [
{
"message": "The specified resource does not exist."
}
]
}
{"errors":{"sis_source_id":[{"