---
title: "Service: /groups/{group}/members/alldetails [GET]"
source: https://dev.pageseeder.com/api/services/list-group-members-details_get.html
description: "Lists members of a group with complete membership details. Supports filtering by member IDs or usernames, pagination, and optional inclusion of deleted or subgroup members. Requires manager permissions."
last_updated: 2026-09-08T11:44:46+10:00
document_type: api_endpoint
operation_id: membership-GET
resource_id: membership
path_template: /groups/{group}/members/alldetails
http_method: GET
api_category: membership
implementation_version: 6.2004
api_since: 4.8000
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~683
---

# /groups/\{group\}/members/alldetails \[GET\]

## Description

Lists the [members](../../reference/glossary/member.md) of a [group](../../reference/glossary/group.md) and all details of their membership. See [\<member\>](../elements/element_member.md) for documentation on available information.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| deleted | If removed/deregistered and invited members should be included in the response ([subgroups](../../reference/glossary/subgroup.md) and permanently deleted not included). | no | boolean | `false` |
| members | To return details of specific members, submit a comma-separated list of member `ID`s  (overrides usernames). | no | long |  |
| page | The page to load (only for subgroups=`false`). | no | long | `1` |
| pagesize | The number of results per page (might return less results if subgroups=`true`). | no | long | `1000` |
| subgroups | To include subgroup members in the response (`false` – if members or usernames specified). | no | boolean | `true` |
| usernames | To return details of specific members, submit a comma-separated list of usernames. | no | strings |  |

## Permission

This service requires manager or higher.

## Response

Valid requests return the following XML: 

```xml

<memberships count="[n]" [limitreached="true"]>
  <group|project id="[group id]"
                 name="[group name]"
                 description="[description]"
                 owner="[owner]"
                 [relatedurl="[url]"] />
  <membership id="[membership id]"
              email-listed="[true|false]"
              notification="[notification]"
              flags="[flags]"
              status="normal"
              role="[role]"
              [subgroups="[subgroups]"]>
    <member id="[member id]"
            firstname="[first name]"
            surname="[surname]"
            username="[username]"
            flags="[flags]"
            status="[activated|unactivated]">
      <fullname>[full name]</fullname>
    </member>
    <details>
      <field position="1"
             name="[field name]"
             editable="[true|false]"
             [title="[field title]"]
             [type="[field type]"]>[field value]
      </field>
      ...
    </details>
  </membership>
  ...
</memberships>

```

Invalid requests return the following XML:

```xml

<memberships count="0">   
  <group id="12" 
         name="example-g" 
         title="g"
         description="g"
         owner="example"
         access="member"
         common="false"/>
</memberships>
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x6004 | If the member details have not been configured properly |

 

