> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs-beta.getzep.com/v3/sdk-reference/thread/get-thread-summary/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs-beta.getzep.com/_mcp/server. # Get thread summary GET https://api.getzep.com/api/v2/threads/{threadId}/summary Returns the incremental summary generated from messages in the thread. Returns 404 if no summary exists for the thread. Reference: https://docs-beta.getzep.com/sdk-reference/thread/get-thread-summary ## Request ### Path parameters - `threadId` (string, required) — The thread ID. ## Response ### 200 OK - `created_at` (string, optional) — CreatedAt is when the summary node was first created. - `last_summarized_at` (string, optional) — LastSummarizedAt is the wall-clock timestamp of the most recent summary update. This is an ingestion-time watermark; for the event-time recency of the summary's content, use LastSummarizedEpisodeValidAt instead. - `last_summarized_episode_valid_at` (string, optional) — LastSummarizedEpisodeValidAt is the maximum episode reference time (valid_at) covered by the most recent summary. Use this when answering "how recent is this summary's content in event-time?". - `summary` (string, optional) — Summary is the incremental summary content. - `thread_id` (string, optional) — ThreadID is the ID of the thread this summary belongs to. When a thread was created without an explicit thread_id, this field falls back to the thread's UUID. Clients should treat it as an opaque identifier. - `uuid` (string, optional) — UUID of the derived thread summary node. ## Errors ### 403 Forbidden Error Forbidden - `message` (string, optional) ### 404 Not Found Error Not Found - `message` (string, optional) ### 500 Internal Server Error Internal Server Error - `message` (string, optional) ## Examples **Response** ```json { "created_at": "string", "last_summarized_at": "string", "last_summarized_episode_valid_at": "string", "summary": "string", "thread_id": "string", "uuid": "string" } ```