Skip to main content
GET
/
memories
/
{key}
JavaScript
import Reminix from '@reminix/sdk';

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

const memory = await client.memories.retrieve('x');

console.log(memory.id);
{
  "id": "mem_abc123",
  "projectId": "proj_xyz",
  "identity": {
    "user_id": "user_123"
  },
  "key": "preferred_language",
  "value": "en",
  "createdAt": "2024-01-15T10:30:00Z",
  "updatedAt": "2024-01-15T10:30:00Z",
  "expiresAt": null
}

Authorizations

Authorization
string
header
required

API Key or Personal Access Token (PAT). When using PAT, include X-Project header.

Path Parameters

key
string
required

Memory key

Minimum string length: 1

Response

Memory value

id
string
required

Unique memory ID

projectId
string
required

Project ID

identity
object
required

Identity fields for memory scoping (e.g., user_id, tenant_id)

key
string
required

Memory key

createdAt
string
required

When the memory was created

updatedAt
string
required

When the memory was last updated

expiresAt
string | null
required

When the memory expires

value
any | null

Memory value