AnsweredAssumed Answered

Changing a course description, for example, not working

Question asked by Jp Gorrono on Oct 29, 2015
Latest reply on Oct 30, 2015 by Jp Gorrono

I am able to get the course information via a cUrl call to


However the 'public_description' is not in that returned document as this says it should: Courses - Canvas LMS REST API Documentation


I have a description in the 'Description box' in Settings for the course.


Also, if I try to change that value:

curl https:/ -d 'course[public_description]=This is the new descripton' -X PUT -H 'Authorization: Bearer REDACTED'


I get

{"errors":[{"message":"The specified resource does not exist."}],"error_report_id":(a number)}


( also tried with the internal course id: same result)


Do I have to include all the course properties in the update as if I were creating a new course? And if so, how do I update only one of them, if all of them are not returned by a get, without having an indedendent record of the values?



Thanks for reading