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

# Get User Nodes

POST https://api.getzep.com/api/v2/graph/node/user/{user_id}
Content-Type: application/json

Returns all nodes for a user

Reference: https://help.getzep.com/sdk-reference/graph/node/get-user-nodes

## Request

### Path parameters

- `user_id` (string, required) — User ID

### Body (application/json)

This endpoint expects an apidata.GraphNodesRequest.

- `limit` (integer, optional) — Maximum number of items to return
- `uuid_cursor` (string, optional) — UUID based cursor, used for pagination. Should be the UUID of the last item in the previous page

## Response

### 200

Nodes

- `list of graphiti.EntityNode`

## Errors

### 400 Bad Request Error

Bad Request

- `message` (string, optional)

### 500 Internal Server Error

Internal Server Error

- `message` (string, optional)

## Types

### graphiti.EntityNode

- `created_at` (string, required) — Creation time of the node
- `name` (string, required) — Name of the node
- `summary` (string, required) — Regional summary of surrounding edges
- `uuid` (string, required) — UUID of the node
- `attributes` (map from string to any, optional) — Additional attributes of the node. Dependent on node labels
- `labels` (list of string, optional) — Labels associated with the node

## Examples

**Request**

```json
{}
```

**Response**

```json
[
  {
    "created_at": "2024-06-01T12:00:00Z",
    "name": "John Doe",
    "summary": "Connected to 5 projects and 3 teams",
    "uuid": "123e4567-e89b-12d3-a456-426614174000",
    "attributes": {},
    "labels": [
      "user",
      "admin"
    ]
  }
]
```