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.