> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://help.getzep.com/v2/sdk-reference/graph/node/get-user-nodes/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" ] } ] ``` > Zep unifies business data, documents, and conversations into shared, governed context that agents can retrieve for their tasks.