---
title: "Get Memory"
method: GET
path: "/memories/{memory_id}"
tags: ["Memories"]
---

# Get Memory

`GET /memories/{memory_id}`

## Request

- Base URL: `https://api.getmetacognition.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getmetacognition.com/memories/{memory_id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/metacognition/apis/tex-api/docs/memories/:memory_id/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieve a stored memory by its UUID.

Returns the full memory object including content, type, metadata, and timestamps.

## Path parameters

- `memory_id` string, required

## Response `200`

Successful Response

- MemoryResponse: A single memory/document object.
  - `id` string, required: Memory ID (UUID)
  - `user_id` string, nullable: Owner user ID
  - `type` string: Memory type: document, episode, preference
  - `label` string: Graph label
  - `content` string, nullable: Text content or summary
  - `status` string: Lifecycle status
  - `metadata` object, nullable: Additional properties
  - `created_at` string, nullable: Creation timestamp (ISO)
  - `updated_at` string, nullable: Last update timestamp (ISO)
  - `contexts` string[], nullable: Context sentences the entity appeared in (GET by id only; additive)
  - `inferences` string[], nullable: Inference text generated for this node (GET by id only; additive)

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/metacognition/apis/tex-api.md) - [All operations](https://skmtc.dev/metacognition/apis/tex-api/llms.txt) - [OpenAPI document](https://skmtc.dev/metacognition/apis/tex-api/revisions/3bef47e50f2e?raw)
