---
title: "Service: /groups/{group}/uris/{uri}/drafts [GET]"
source: https://dev.pageseeder.com/api/services/get-uri-drafts-GET.html
description: "Retrieves draft edits for a specified URI within a group. Supports optional content inclusion, transclusion resolution, and publication context numbering. Returns XML with draft details including author, timestamps, and fragment information."
last_updated: 2026-09-02T11:36:10+10:00
document_type: api_endpoint
operation_id: psml-GET
resource_id: psml
path_template: /groups/{group}/uris/{uri}/drafts
http_method: GET
api_category: psml
implementation_version: 6.2004
api_since: 5.3101
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~378
---

# /groups/\{group\}/uris/\{uri\}/drafts \[GET\]

## Description

Get the draft edits for a URI.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| contents | The draft fragment contents to include, can be `none`, `all` | no | enum | `none` |
| position | The position (instance number) of this document in the publication (requires `publicationid`) | no | integer | `1` |
| publication | Whether to do default publication auto-numbering even if no `publicationid` (requires `transclude=true`) | no | boolean | `false` |
| publicationid | The `ID` of the publication context for this document to return numbering (requires `transclude=true`) | no | publicationid |  |
| transclude | Whether transclusions should be resolved (requires `contents=all`) | no | boolean | `false` |

## Permission

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

## Response

The output has the following format:

```xml

<drafts [modified="2012-03-07T11:30:00+10:00"]>
  <draft id="234"
         created="2012-03-08T12:34:00+10:00">    
    <author id="12" ... >
      <fullname>John Jones</fullname>
    </author>
   [<acceptedby date="[date/time]" id="56" ... >
       <fullname>Alan Smith</fullname>
    </acceptedby>]
    <context fragment="2">
      <uri id="789">...</uri>
    </context>
   [<document-fragment> ... </document-fragment>]
  </draft>
  ...
</drafts>
```

## Error Handling

No specific errors expected for this service.

