---
title: "Service: /members/{member}/comments/{commentid}/unarchive [POST]"
source: https://dev.pageseeder.com/api/services/unarchive-comment_post.html
description: "POST service to unarchive a previously archived comment. Returns the unarchived comment details in XML format. Requires contributor level permissions or higher, with restrictions based on comment ownership and user role."
last_updated: 2026-09-08T13:56:38+10:00
document_type: api_endpoint
operation_id: comment-POST
resource_id: comment
path_template: /members/{member}/comments/{commentid}/unarchive
http_method: POST
api_category: comment
implementation_version: 6.3000
api_since: 5.1102
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: N/A
generated_at: 2026-09-02
tokens: ~370
---

# /members/\{member\}/comments/\{commentid\}/unarchive \[POST\]

## Description

Unarchive comment.

Unarchive an archived comment.

## Parameters

No parameters required.

## Permission

Only contributor and higher can unarchive comments that have been posted, however, only manager and higher can unarchive the comments of other members.

A guest and higher can unarchive their own draft comments.

An administrator can unarchive any comment.

## Response

```xml

<comment-unarchive>
  <comment id="123"
           contentrole="Comment"
           created="2012-03-08T12:34:00+10:00"
           [status="Open"]
           [due="2012-03-10T18:00:00+10:00"]
           [priority="High"]
           [moderated="true"]>
    <title>Cavern stolen!</title>
    <author email="alibaba@fortythieves.com.au">
      ...
    </author> 
    <assignedto id="123"
                date="2012-03-09T..."> ...
    </assignedto>
    <modifiedby id="456"
                date="2012-03-09T..."> ...
    </modifiedby>
    <content id="789"
             type="text/plain">
      Sesame opened the door
    </content>
    <attachment>
      <uri id="189"> ... </uri>
    </attachment>
    <attachment fragment="5">
      <uri id="289"> ... </uri>
    </attachment>
  </comment>
</comment-unarchive>
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1310 | The comment is not archived |
| 0x1311 | The object specified is not a comment |
| 0x6305 | Failed to unarchive comment |

