Hi Canvas Community,
In Course > Settings > Import Course Content, when using "Content Type" = "unzip .zip file into folder" (usually to import a ZIP file as course material), I observed that Canvas sends a request to this endpoint:
POST https://canvas-lms.lomtech.net/files_api
It appears this happens during the content import process, likely to extract and upload the ZIP file contents.
🔍 My Questions:
-
Is POST /files_api an official Canvas API endpoint, or is it used internally only?
-
If it's official, is there any documentation available in the Canvas LMS API Reference?
-
Is it safe to use this endpoint for custom import flows, or would that be unsupported or risky?
This is directly related to what users do via Course > Settings > Import Course Content, and I'm trying to understand whether this behavior is supported for API-based automation as well.
Any insight or confirmation would be greatly appreciated.
Thanks in advance!