GET · Get memory

Fetch one memory by id. Optionally log a recall event in the same call.

GET /api/memories/:id

Fetch a single memory by id.

curl https://www.mnueron.com/api/memories/01HQB9R3MV… \
  -H "Authorization: Bearer $MNUERON_API_TOKEN"

Response

{
  "id": "01HQB9R3MV…",
  "content": "Prefers 2-space indentation in JavaScript",
  "namespace": "preferences",
  "tags": ["style", "js"],
  "source": "claude-desktop",
  "source_ref": null,
  "metadata": {},
  "created_at": 1737070000000,
  "updated_at": 1737070000000
}

404 when the id doesn't exist or belongs to another org (RLS hides it).

Recall logging

Pass ?recall=1 to record a memory_recalls row in the same call. Useful for clients that fetch a memory because they're actually using it (vs. just inspecting it in a dashboard).

curl "https://www.mnueron.com/api/memories/01HQB…?recall=1&source=python-sdk" \
  -H "Authorization: Bearer $MNUERON_API_TOKEN"

source is a free-form string up to 80 chars — use it to tell apart "the dashboard showed this row" from "the Chrome extension actually injected it into a Claude prompt." The dashboard's recall-quality view filters on this.

Last updated 2026-05-24edit