> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs-beta.getzep.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs-beta.getzep.com/_mcp/server.

# List user group members

POST https://api.getzep.com/api/v4/user-groups/{group_uuid}/members/list
Content-Type: application/json

Requires a project API key, or an account-admin bearer token with the X-Zep-Project header. The account must be entitled to attribute-based access control.

Reference: https://docs-beta.getzep.com/sdk-reference/user-group/list-members

## Authentication

- `Authorization` header (required) (prefixed with ` Api-Key  `) — Type "Api-Key" followed by a space and the project API key.

## Request

### Path parameters

- `group_uuid` (string, required) — User group UUID

### Query parameters

- `limit` (integer, optional) — Page size
- `cursor` (string, optional) — Opaque page cursor

### Body (application/json)

This endpoint expects a v4.SearchListRequest.

- `search` (string, optional) — Filters results to items matching this free-text search term.

## Response

### 200

OK

- `items` (list of v4.User, optional) — The users on this page.
- `next_cursor` (string, optional) — The cursor to pass as the next request's cursor to fetch the following page; absent when no further pages remain.
- `total_size` (integer, optional) — The total number of matching users, counted at the time of this response. It does not indicate whether more pages remain.

## Errors

### 400 Bad Request Error

Bad Request

- `error` (v4.ErrorBody, optional)

### 401 Unauthorized Error

Unauthorized

- `error` (v4.ErrorBody, optional)

### 403 Forbidden Error

Forbidden

- `error` (v4.ErrorBody, optional)

### 404 Not Found Error

Not Found

- `error` (v4.ErrorBody, optional)

## Types

### v4.User

- `created_at` (string, optional) — The time the user was created.
- `disable_default_ontology` (boolean, optional) — When true, disables the use of the default fallback ontology for the user's graph.
- `email` (string, optional) — The email address of the user.
- `first_name` (string, optional) — The first name of the user.
- `graph_uuid` (string, optional) — The unique identifier of the user's graph, populated when the user is created.
- `last_name` (string, optional) — The last name of the user.
- `metadata` (map from string to any, optional) — Arbitrary key-value metadata attached to the user.
- `time_zone` (string, optional) — The user's IANA time zone, used to localize dates in generated context.
- `user_id` (string, optional) — The developer-assigned identifier of the user.
- `uuid` (string, optional) — The unique identifier of the user.

### v4.ErrorBody

- `code` (string, optional)
- `details` (map from string to any, optional)
- `message` (string, optional)
- `param` (string, optional)
- `request_id` (string, optional)

## Examples

**Request**

```json
{}
```

**Response**

```json
{
  "items": [
    {
      "created_at": "string",
      "disable_default_ontology": true,
      "email": "string",
      "first_name": "string",
      "graph_uuid": "string",
      "last_name": "string",
      "metadata": {},
      "time_zone": "string",
      "user_id": "string",
      "uuid": "string"
    }
  ],
  "next_cursor": "string",
  "total_size": 1
}
```