---
title: "Service: /members/{member}/groups/{group}/uris/{uri}/versions/{versionid}/archive [POST]"
source: https://dev.pageseeder.com/api/services/archive-uri-version-POST.html
description: "Archive an existing version on a URI. This POST service requires approver permissions and returns the archived version details with author information. Handles errors for already-archived versions or mismatched URIs."
last_updated: 2026-09-02T11:36:09+10:00
document_type: api_endpoint
operation_id: version-POST
resource_id: version
path_template: /members/{member}/groups/{group}/uris/{uri}/versions/{versionid}/archive
http_method: POST
api_category: version
implementation_version: 6.2004
api_since: 5.4000
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: N/A
generated_at: 2026-09-02
tokens: ~197
---

# /members/\{member\}/groups/\{group\}/uris/\{uri\}/versions/\{versionid\}/archive \[POST\]

## Description

Archive an existing [version](../../reference/glossary/version.md) on a URI.

## Parameters

No parameters required.

## Permission

This service requires approver or above.

## Response

```xml

<version-archive>
  <version id="123" name="[name]" ...>
    <author id="12" ...>
      <fullname>John Jones</fullname>
    </author> 
    <description>[content]</description>
    </version>
</version-archive>
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1309 | The version is already archived |
| 0x1319 | The object specified is not a version |
| 0x1320 | The version specified is attached to a different URI |
| 0x6304 | Failed to archive version |

