---
title: "Service: /groups/{group}/uris/{uri}/fragments/{+fragment}/edits [GET]"
source: https://dev.pageseeder.com/api/services/list-fragment-edits_get.html
description: "Lists all edits made to a specific fragment within a PageSeeder document, returning edit history with author details, timestamps, and associated notes. Cacheable service using URI's last modified date as etag."
last_updated: 2026-09-08T11:47:11+10:00
document_type: api_endpoint
operation_id: psml-GET
resource_id: psml
path_template: /groups/{group}/uris/{uri}/fragments/{+fragment}/edits
http_method: GET
api_category: psml
implementation_version: 6.2003
api_since: 5.6900
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~317
---

# /groups/\{group\}/uris/\{uri\}/fragments/\{+fragment\}/edits \[GET\]

## Description

List the edits for a fragment.

> **Note:** Note: this service is cacheable and uses the URI’s last modified date as the etag. While it might not be reflective of the fragment changes (the URI last modified date can change with this fragment not changing), it is better than nothing.

## Parameters

No parameters required.

## Permission

This service is restricted to guest and higher unless the group is accessible to public.

## Response

The output has the following format:

```xml

<edits>
  <edit|draft id="123"
              created="[date/time]"
              [deleted="true"]
              [original="true"]>
    <author id="12" ... >
      <fullname>John Jones</fullname>
    </author>
   [<draftauthor id="34" ... >
      <fullname>Jenny Green</fullname>
    </draftauthor>]
   [<acceptedby date="[date/time]" id="56" ... >
      <fullname>Alan Smith</fullname>
    </acceptedby>]
    <notes>
      <note id="456"
            modified="[date/time]"
            title="[title]">
        <content> ... </content>
        <labels> ... </labels>
      </note>
    </notes>
  </edit|draft>
</edits>
```

## Error Handling

No specific errors expected for this service.

