---
title: "Service: /members/{member}/projects/{group}/unarchive [POST]"
source: https://dev.pageseeder.com/api/services/unarchive-project-POST.html
description: "Unarchives a project asynchronously by renaming it, removing the archive flag, relocating template files, and optionally unarchiving subgroups and re-indexing. Requires manager permissions."
last_updated: 2026-09-02T11:36:10+10:00
document_type: api_endpoint
operation_id: group-POST
resource_id: group
path_template: /members/{member}/projects/{group}/unarchive
http_method: POST
api_category: group
implementation_version: 6.2004
api_since: 4.9500
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: N/A
generated_at: 2026-09-02
tokens: ~371
---

# /members/\{member\}/projects/\{group\}/unarchive \[POST\]

## Description

Unarchives a project.

This service starts an [Asynchronous process](../usage/asynchronous_process.md).

The process does the following:

1. Rename the project and remove the archive flag
2. Modify the default project URI
3. Move the template files back to the original location
4. Optionally unarchive all groups under this project
5. Optionally re-index all the groups as the index is cleared when a group is archived (requires `allgroups=true`)

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| allgroups | Whether to unarchive all the groups under this project. | no | boolean | `false` |
| index | Whether to re-index all the groups after unarchiving (requires `allgroups=true`) | no | boolean | `true` |

## Permission

This service requires manager or higher.

## Response

```xml

<group-unarchive>
  <thread id="[thread id]"
          name="[thread name]"
          username="[username of user starting thread]"
          groupid="[ID of group if applicable or -1]"
          status="[initialised|
                   inprogress|
                   error|
                   warning|
                   cancelled|
                   failed|
                   complete]">
    [<message>[explanation or error]<message>]
    [thread specific XML]
  </thread>
</group-unarchive>
```

## Error Handling

No specific errors expected for this service.

