---
title: "Get a single memory by ID"
method: GET
path: "/api/memory/{id}"
tags: ["Memory"]
---

# Get a single memory by ID

`GET /api/memory/{id}`

## Path parameters

- `id` string, uuid, required

## Query parameters

- `intent` string — Why you are retrieving this memory. Required for agent recall-edge tracking; omit for UI browse calls.

## Response `200`

Memory details, plus `links` (outgoing memory_link rows; memory-kind targets carry `resolved` + ACL-filtered `target` metadata) and `backlinks` (inbound links from other memories, ACL-filtered)

- object
  - `memory` AgentMemory, required
    - `id` string, uuid, required
    - `agentId` string, nullable, required
    - `scope` 'agent' | 'swarm', required
    - `key` string, nullable
    - `name` string, required
    - `content` string, required
    - `summary` string, nullable, required
    - `source` 'manual' | 'file_index' | 'session_summary' | 'task_completion', required
    - `sourceTaskId` string, uuid, nullable, required
    - `sourcePath` string, nullable, required
    - `chunkIndex` integer
    - `totalChunks` integer
    - `tags` string[], required
    - `createdAt` string, required
    - `updatedAt` string, nullable
    - `accessedAt` string, required
    - `expiresAt` string, nullable
    - `accessCount` integer
    - `embeddingModel` string, nullable
    - `contentHash` string, nullable
    - `version` integer
  - `links` object[], required
    - `id` string, required
    - `linkType` 'wikilink' | 'sequel' | 'agent-fs-file' | 'agent-ui' | 'pr' | 'external-source', required
    - `targetKind` 'memory' | 'agent-fs-file' | 'agent-ui' | 'pr' | 'external-source', required
    - `targetId` string, required
    - `strength` number, required
    - `resolver` string, required
    - `sourceText` string, nullable, required
    - `createdAt` string, required
    - `resolved` boolean, required
    - `target` object
      - `id` string, required
      - `name` string, required
      - `scope` string, required
  - `backlinks` object[], required
    - `id` string, required
    - `linkType` 'wikilink' | 'sequel' | 'agent-fs-file' | 'agent-ui' | 'pr' | 'external-source', required
    - `strength` number, required
    - `sourceText` string, nullable, required
    - `createdAt` string, required
    - `from` object, required
      - `id` string, required
      - `name` string, required
      - `scope` string, required

## Other responses

- `404` — Memory not found

---

[API](https://skmtc.net/desplega-ai/apis/agent-swarm-api.md) · [All operations](https://skmtc.net/desplega-ai/apis/agent-swarm-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/desplega-ai/agent-swarm-api/versions/0375890be8c4/schema)
