Accessing Change Logs From the "Start" Feed

The highlighted link in the following "start feed":

<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>Escenic Content Engine</name>
  </author>
  <id>http://host-ip-address/webservice/escenic/section/ROOT/subsections</id>
  <link rel="self" 
        href="http://host-ip-address/webservice/escenic/section/ROOT/subsections" 
        type="application/atom+xml"/>
  <updated>2010-05-31T12:45:38.144Z</updated>
  <title type="text">Publication root sections you are authorized to.</title>
  <link rel="http://www.vizrt.com/types/relation/protection-domains"
        href="http://host-ip-address/webservice/escenic/changelog"
        type="application/atom+xml"/>
...
</feed>

returns a feed resource containing a list of all the change logs the requesting user is allowed to access:

<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://host-ip-address/webservice/escenic/changelog</id>
  <title type="text">Change logs accessible to demo_admin</title>
  <updated>2010-06-23T17:54:09.173Z</updated>
  <author>
    <name>Escenic Content Engine</name>
  </author>
  <link rel="self"
        href="http://host-ip-address/webservice/escenic/changelog"
        type="application/atom+xml"/>
  <entry>
    <id>http://host-ip-address/webservice/escenic/publication/demo</id>
    <title type="text">Change log for persons in publication 'demo'</title>
    <link rel="http://www.vizrt.com/types/relation/changelog"
          href="http://host-ip-address/webservice/escenic/changelog/person/1"
          type="application/atom+xml"/>
  </entry>
  <entry>
    <id>http://localhost:8080/webservice/escenic/publication/demo</id>
    <title type="text">Change log for publication 'demo'</title>
    <link rel="http://www.vizrt.com/types/relation/changelog"
          href="http://host-ip-address/webservice/escenic/changelog/publication/1"
          type="application/atom+xml"/>
  </entry>
  <entry>
    <id>http://localhost:8080/webservice/escenic/publication/demo/structural</id>
    <title type="text">Change log of structural changes for publication 'demo'</title>
    <link rel="http://www.vizrt.com/types/relation/changelog"
          href="http://host-ip-address/webservice/escenic/changelog/publication/1/structural"
          type="application/atom+xml"/>
  </entry>
  <entry>
    <id>http://host-ip-address/webservice/escenic/section/4</id>
    <title type="text">Change log for content in protection domain 'New Articles'</title>
    <link rel="http://www.vizrt.com/types/relation/changelog"
          href="http://host-ip-address/webservice/escenic/changelog/section/4"
          type="application/atom+xml"/>
  </entry>
...
</feed>

There are two different types of change log: "normal" change logs for reporting changes in content, and structural change logs for reporting changes in structure. A structural change log has the suffix /structural on the end of its URL. So in the example shown above, http://host-ip-address/webservice/escenic/changelog/publication/1 is the content change log for the demo publication, and http://host-ip-address/webservice/escenic/changelog/publication/1/structural is the structural change log for the same publication.

Real changes to content items and sections are reported in the "normal" content change log. The structural change log is used to report changes that are not directly applied to a content item but are simply consequences of structural changes elsewhere in the publication. If, for example, a content item's home section is moved, then that change will be reported for the content item in the structural change log.