---
title: "Read one memory in full by its id (its investigation id), with the investigations linked to it as recurrences"
method: GET
path: "/v1/agent-memory/{memoryId}"
tags: ["Agent Memory"]
---

# Read one memory in full by its id (its investigation id), with the investigations linked to it as recurrences

`GET /v1/agent-memory/{memoryId}`

## Request

- Base URL: `https://docs.grepr.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://docs.grepr.ai/v1/agent-memory/{memoryId}`
- Auth: none declared

## Path parameters

- `memoryId` string, required

## Response `200`

The memory and its recurrences

- MemoryDetail
  - `contentRevision` integer
  - `linkCount` integer
  - `lockedTagKeys` string[]
  - `memory` MemorySearchResult
    - `ageDays` integer
    - `agentId` string
    - `investigationId` string
    - `lastSeenAt` string, date-time
    - `lastSeenDays` integer
    - `matchedOn` 'SEMANTIC' | 'TEXT' | 'TIMELINE' | 'LOOKUP'
    - `recencyLabel` 'ACTIVE' | 'RECENT' | 'HISTORICAL'
    - `recordedAt` string, date-time
    - `recurrenceCount` integer
    - `resolution` string
    - `review` MemoryReview
      - `editedAt` string, date-time
      - `verdictAt` string, date-time
      - `verdictNote` string
    - `rootCause` string
    - `rootCauseConfidence` 'CONFIRMED' | 'SUSPECTED' | 'UNKNOWN'
    - `ruledOut` string
    - `score` number, double
    - `significance` 'INCIDENT' | 'OBSERVATION' | 'INCONCLUSIVE' | 'BENIGN'
    - `symptoms` string
    - `tags` object
    - `title` string
  - `recurrences` RecurrenceLink[]
    - `investigationId` string
    - `linkedAt` string, date-time

---

[API](https://skmtc.dev/grepr/apis/grepr-api.md) - [All operations](https://skmtc.dev/grepr/apis/grepr-api/llms.txt) - [OpenAPI document](https://skmtc.dev/grepr/apis/grepr-api/revisions/2a5ce03a0bf0?raw)
