---
title: "Get Memory"
method: GET
path: "/memories/{memory_id}"
---

# Get Memory

`GET /memories/{memory_id}`

Get a single memory by ID.

Args:
    memory_id: ID of the memory to retrieve.
    authorized_user: Authorized user with organization context.

Returns:
    Memory object.

Raises:
    HTTPException: If memory not found or not authorized.

## Path parameters

- `memory_id` string, required

## Response `200`

Successful Response

- MemoryResponse — Response model for a single memory.
  - `id` string, nullable — UUID of the memory
  - `title` string, nullable, required — Title of the memory
  - `instructions` string, nullable, required — Instructions or content
  - `category` string, nullable — UUID of the category
  - `use_case` string, nullable — Use case for the memory
  - `type` string, nullable — Type of memory
  - `is_enabled` boolean, nullable — Whether the memory is enabled
  - `last_updated_user_id` string, nullable — User ID who last updated this memory
  - `attachments` RequestFile[] — List of file attachments
    - `file_name` string, required
    - `base64_file` string
    - `mime_type` string, nullable
    - `url` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/traversal/apis/fastapi.md) · [All operations](https://skmtc.net/traversal/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/traversal/fastapi/revisions/2134ebffd1ef/schema)
