---
title: "Service: /members/{member}/groups/{group}/memberdetails [GET]"
source: https://dev.pageseeder.com/api/services/get-group-memberdetails_get.html
description: "This GET service retrieves member detail fields required for joining a group, including previously entered values. Access is restricted to the member themselves or administrators, with optional manager-level visibility of all group-specific fields."
last_updated: 2026-09-08T11:51:32+10:00
document_type: api_endpoint
operation_id: group-GET
resource_id: group
path_template: /members/{member}/groups/{group}/memberdetails
http_method: GET
api_category: group
implementation_version: 6.2004
api_since: 5.5912
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~434
---

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

## Description

Get a group’s [member](../../reference/glossary/member.md) details.

This service is used when a member does not belong to a [group](../../reference/glossary/group.md) but wishes to join it. It returns the member [detail](../elements/element_details.md) fields (if defined for the group) that the member needs to enter when joining.

It also returns values that have been entered before by the member, if they joined previously or the details are configured to be shared across groups.​​​​​​

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| role | If equal to `manager`, display all the group-specific fields for member (group manager only) | no | string |  |



## Permission

Only the member matching the request or an administrator can invoke this service, unless parameter `role=manager`.

The member does not require a membership to the specified group unless the `role=manager` is used and they are not an administrator. In that case, the member must be a manager or higher of the group.

## Response

The returned XML is as follows:

```xml
<details>
  <field position="1"
         name="[name]"
         editable="[true|false]"
         visibility="[group|member|manager]"
         [title="[title]"]
         [type="[type]"]>[value]</field>
  ...
</details>
```

Or in JSON:

```json
[
  {
    "position": number,
    "name": string,
    "editable": boolean,
    "title": string,
    "type": string,
    "visibility": string,
    "value": string
  }
]
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1108 | If the group is invalid |
| 0x102A | If the member not found |



