Is there a way to upload a document into multiple students account-files?
Like, if I have a document I need 1,500 students to have access to regardless of which course they are enrolled in.
It could be done as an admin with API calls.
You would need to follow the file uploading process (Uploading Files - Canvas LMS REST API Documentation ) for each user starting with Users Upload a file ( Users - Canvas LMS REST API Documentation ). You need to masquerade on this first call (Masquerading - Canvas LMS REST API Documentation ).
Retrieving data ...