---
title: "Service: /groups/{group}/members/{member} [GET]"
source: https://dev.pageseeder.com/api/services/membership_get.html
description: "Retrieves group membership details for a specific member. Requires member or admin access; managers can request full details. Returns membership status, member info, group details, and optional custom fields."
last_updated: 2026-09-08T11:45:05+10:00
document_type: api_endpoint
operation_id: membership-GET
resource_id: membership
path_template: /groups/{group}/members/{member}
http_method: GET
api_category: membership
implementation_version: 5.9500
api_since: 4.8000
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~594
---

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

## Description

Returns the [group](../../reference/glossary/group.md) details for a [member](../../reference/glossary/member.md).

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| role | If equal to `manager`, display all details fields (group manager only) | no  | string |  |
| subgroups | If subgroups should be included in the response | no | boolean | `true` |

### subgroups

This parameter is used as a flag to specify if [subgroup](../../reference/glossary/subgroup.md) membership is to be considered. The possible values are `true` and `false` and the default value is `true`.

## Permission

Only the member herself or an administrator can invoke this service. If parameter `role=manager` then a manager of the group is also allowed.

## Response

If the member belongs to the group, the membership is returned as [\<membership\>](../elements/element_membership.md) element enclosing the `<member>`, `<group>/<project>` and if applicable the `<details>` elements.

```xml

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

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x0106 | Unable to find matching member |
| 0x0107 | Unable to find matching group |
| 0x1022 | If the member specified does not belong to the group specified |
| 0x6004 | If the member details have not been configured properly |

