Is there a way to change modules titles using API? I'm able to change the assignment dates, as well as publish and unpublish, but I'd like to change the module titles and dates available as well.
The Update a module endpoint of the Modules API has all of those features you asked about. Specifically, the module[name] controls the name and module[unlock_at] controls when the module gets unlocked. Pretty much anything that can be done from the module options screen is through this API call.
Note that there are separate API calls for updating module items, but those are listed on the same page. The one I mentioned is just for the module itself, not the items within the module.
Dana, greetings! I'm not sure of the answer to this question, but I've shared it with the Canvas Developers group to see if they can help with this!
Based on direct communication, I believe what Dana is asking about is whether there exists a script, such as the Google sheet Adjust All Assignment Dates on One Page that allows you to change due dates for all assignments, discussions, and quizzes, that would allow you to do the same thing with module titles and unlock dates.
I have not seen anyone share such a script, but it could be written using the API calls mentioned above.
Retrieving data ...