Web service API

How to use PageSeeder's Web service API

revert uri fragment

/members/{member}/groups/{group}/uris/{uri}/fragments/{+fragment}/revert [POST]



Revert Fragment's Content

Revert a fragment to the edit provided.


NameDescriptionRequiredTypeDefault value
editid ID of the edit to get the content from yes string
labels Comma separated list of edit labels (if not specified, the labels of the edit are used, if empty, no labels are used) no string
lastmodified The last modified date/time (ISO 8601) of the fragment (prevents edit clashes) no string
note content for edit notes (if exists creates a note) no string
note-labels Comma separated list of labels for the note (if exists creates a note) no string
note-notify the note notification behavior no notification silent
note-title title for edit note no string Edit Note
notify-async Whether to send emails asynchronously (for slow email servers). no boolean false
transclude A flag to resolve transclusions when outputting result no boolean true


Undocumented permissions requirements.


When successful, the new fragment is returned as a <document-fragment> wrapped in a <fragment-creation> element with the following optional attributes:

  • notification-email-delayed="true": if the edit note notification has been queued due to large number of recipients.
  • notification-email-failed="true": if the edit note notification could not be sent.
  • unresolved-xrefs="true": if their are unresolved cross references in the fragment.


<fragment-creation notification-email-failed="true">
    <locator id="325" fragment="example" editid="6340" modified="2015-03-24T13:21:57">
        <note id="6342" modified="2015-03-24T13:21:57" title="Typography">
          <content>Fixed typographical error.</content>
    <fragment id="example">
      <para>This is the fragment content</para>

Error Handling

No specific errors expected for this service.

Created on , last edited on