---
title: "Service: /members/{member}/groups/{group}/uris/{uri}/unarchive [POST]"
source: https://dev.pageseeder.com/api/services/unarchive-uri_post.html
description: "POST endpoint for unarchiving a URI by restoring it to its previous location. For folder URIs, it initiates an asynchronous process. Requires contributor permissions and supports an optional resolve parameter."
last_updated: 2026-09-08T13:26:56+10:00
document_type: api_endpoint
operation_id: uri-POST
resource_id: uri
path_template: /members/{member}/groups/{group}/uris/{uri}/unarchive
http_method: POST
api_category: uri
implementation_version: 6.2005
api_since: 5.9900
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: N/A
generated_at: 2026-09-02
tokens: ~217
---

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

## Description

Unarchives a URI by moving it to its previous location.

If the URI is a folder it starts an [Asynchronous process](../usage/asynchronous_process.md).

## Parameters

| Name | Description | Required | Type | Default value |
| --- | --- | --- | --- | --- |
| resolve | Whether to resolve references after unarchiving | no | string | `false` |

## Permission

This service requires contributor or higher.

## Response

This service returns the following XML:

```xml

<uri-unarchive [threadid=""] [warning=""]>
  [<thread ...> ... </thread>|<uri ...> ... </uri>]
</uri-unarchive>
```

## Error Handling

| 0x1228 | The URI is not archived |
| --- | --- |
| 0x1229 | The previous location of the URI is unknown |
| 0x122A | The previous location folder of the URI is missing \* |

