---
title: "Service: /members/{member}/projects/{group}/archive [POST]"
source: https://dev.pageseeder.com/api/services/archive-project_post.html
description: "Archives a project group asynchronously by prefixing its name with 'archive-', flagging it and descendants, creating parent archives, modifying URIs, and clearing indexes. Requires manager permissions."
last_updated: 2026-09-08T14:02:31+10:00
document_type: api_endpoint
operation_id: group-POST
resource_id: group
path_template: /members/{member}/projects/{group}/archive
http_method: POST
api_category: group
implementation_version: 6.3000
api_since: 4.9500
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: N/A
generated_at: 2026-09-02
tokens: ~257
---

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

## Description

Launch an archive thread for the project.

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

The thread does the following

1. Prefix the project name with 'archive-' and add the archive flag
2. Prefix the name of all descendant projects/groups with 'archive-' and add the archive flag
3. Create any missing archive parent project
4. Modify the default project folder and all the URIs below.
5. Clears the group indexes.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| note | Reason for archiving (appended to project/group descriptions) | no | string |  |

## Permission

This service requires manager or higher.

## Response

This service returns the following XML:

```xml

<group-archive>
  <thread ...>
    ...
  </thread>
</group-archive>
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1111 | The group is already archived |

