Your Community is getting an upgrade!
Read about our partnership with Higher Logic and how we will build the next generation of the Instructure Community.
Found this content helpful? Log in or sign up to leave a like!
I am looking for some guidance. The SIS import for Sections does not do what I need it to do so I am needing to write a program to update our course section names. I have a basic level understanding of APIs. Through the use of the Canvas Live API I was able to determine that what I want to do is possible.
Using the Edit a Section Canvas Live API I am able to change a section name. This works fine for one course but I need to update several hundred. I took the information from the Live API and put it into POSTMAN so I could try and get a better understanding of what variables are needed. From the API documentation I see that the variable name should be "course_section[name]". However, I am not sure how to interpret that. I tried several different iterations of this field name but none seemed to work. I did confirm that I have a connection between POSTMAN and my Canvas Beta site.
I thought that the API PUT statement would be: https://myschool.beta.instructure.com:443/api/v1/sections/sectionid/?course_section[name]=NEW NAME HERE but that keeps returning an error message.
Could someone please advise me on what I am missing to update the section name?
Thank you.
Solved! Go to Solution.
That worked. Thank you.
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign InTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign In