---
title: "Service: /members/{member}/groups/{group}/uris/{uri}/revert [POST]"
source: https://dev.pageseeder.com/api/services/revert-uri-document-POST.html
description: "API endpoint that reverts a document to a previous version. POST request requires version ID and optional property revert flag. Requires approver permissions in the group."
last_updated: 2026-09-02T11:36:19+10:00
document_type: api_endpoint
operation_id: psml-POST
resource_id: psml
path_template: /members/{member}/groups/{group}/uris/{uri}/revert
http_method: POST
api_category: psml
implementation_version: 6.3000
api_since: 5.9907
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: N/A
generated_at: 2026-09-02
tokens: ~241
---

# /members/\{member\}/groups/\{group\}/uris/\{uri\}/revert \[POST\]

## Description

Revert a document's content to a previous version. It is equivalent to downloading that version of the document and then uploading it over the existing one, *except that the previous version’s edit notes are not reverted*.

## Parameters

| Name | Description | Required | Type | Default value |
| --- | --- | --- | --- | --- |
| overwrite-properties | whether to revert document metadata and properties (title, docid, description, labels) | no | boolean | `false` |
| versionid | the ID of the event to revert this document to | yes | string |  |

## Permission

Requires approver or higher in the group.

## Response

```xml

<document-revert modified="[true|false]">
 [<errors>
    <error>...</error>
    ...
  </errors>]
 [<warnings>
    <warning>...</warning>
    ...
  </warnings>]
</document-revert>
```

## Error Handling

No specific errors expected for this generator.

