FYI: All lines within code blocks are numbered, regardless of whether there is more than one line of code provided.Changes to syllabus items are represented within a series of objects with name-value pairs that conform to the JavaScript Object Notation (JSON) standard. The pretty_name within the object is what is named in the system (e.g. Course Description), though not necessarily on the syllabus itself (e.g. Course Policy Entry).
All fields associated with the item will be represented, regardless of whether they have content entered, or if they have any actions logged against them.
This provides an account of all changes to a syllabus over its lifetime, including historical entries for items that no longer exist. The log is available for 180 days after the end date of the course. If you require a precise history of changes to syllabi beyond the life of the course, be sure to warehouse this information in another system shortly after course completion. Aggregate course totals are currently preserved indefinitely.
Dates and times adhere to the Unix format.