Skip to content
Get started

Get Memory By Id

client.memories.retrieve(stringmemoryID, RequestOptionsoptions?): MemoryItem { id, memory, agent_id, 7 more }
GET/v1/memories/{memory_id}/

Get one memory by id. Scope resolved from the row itself.

ParametersExpand Collapse
memoryID: string
ReturnsExpand Collapse
MemoryItem { id, memory, agent_id, 7 more }

One result item — used in flat search results and listings.

id: string
memory: string
agent_id?: string | null
categories?: Array<string>
conv_id?: string | null
created_at?: string | null
metadata?: unknown
score?: number | null
updated_at?: string | null
user_id?: string | null

Get Memory By Id

import XtraceMemoryManager from 'xtrace-memory-manager';

const client = new XtraceMemoryManager({
  apiKey: process.env['XTRACE_MEMORY_MANAGER_API_KEY'], // This is the default and can be omitted
  orgID: process.env['XTRACE_MEMORY_MANAGER_ORG_ID'], // This is the default and can be omitted
});

const memoryItem = await client.memories.retrieve('memory_id');

console.log(memoryItem.id);
{
  "id": "id",
  "memory": "memory",
  "agent_id": "agent_id",
  "categories": [
    "string"
  ],
  "conv_id": "conv_id",
  "created_at": "created_at",
  "metadata": {},
  "score": 0,
  "updated_at": "updated_at",
  "user_id": "user_id"
}
Returns Examples
{
  "id": "id",
  "memory": "memory",
  "agent_id": "agent_id",
  "categories": [
    "string"
  ],
  "conv_id": "conv_id",
  "created_at": "created_at",
  "metadata": {},
  "score": 0,
  "updated_at": "updated_at",
  "user_id": "user_id"
}