---
title: "Service: /groups/{group}/uris/{uri}/versions [GET]"
source: https://dev.pageseeder.com/api/services/list-uri-versions-GET.html
description: "Load a URI's versions"
last_updated: 2026-08-07T17:09:54+10:00
document_type: api_endpoint
operation_id: version-GET
resource_id: version
path_template: /groups/{group}/uris/{uri}/versions
http_method: GET
api_category: version
implementation_version: null
api_since: null
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-08-07
tokens: ~260
---

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

## Description

Load versions for a specified URI.

> **Note:** This services may return less than `pagesize` results if some versions or publication have been archived and more than `pagesize` for old legacy PSML files.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| page | The page to load | no | integer | `1` |
| pagesize | The number of results per page | no | integer | `1000` |

## Permission

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

## Response

The output has the following format:

```lang-xml
<versions [limitreached="true"]>
  <version id="[id]"
           name="[version name]"
           created="[date/time]">
    <author id="12" ...>
      <fullname>John Jones</fullname>
    </author>
    <description>[content of version]</description>
    <labels>[labels]</labels>
  </version>
  ...
</versions>
```

## Error Handling

No specific errors expected for this service.

