Skip to main content
GET
Get a memory
Use this endpoint to get one memory in full: its complete text, where it came from, and whether it’s still the current version.

What EDN does

  1. Returns the memory with its full text and details.
  2. Also returns memories that were replaced, with superseded_by pointing to the newer version.

Required headers

Request

Response

200 OK

Important behavior

Errors

See Error handling.

Authorizations

Authorization
string
header
required

Your EDN API key, sent as Bearer YOUR_API_KEY. Create keys in the Console.

Path Parameters

record_id
string
required

The ID of the memory (the record_id returned when it was saved).

Response

Successful Response

content_summary
string
required

What the memory says, as used in the SIP.

created_at
string
required

When this version was created (ISO 8601, UTC).

domain
enum<string>
required

The memory's category.

Available options:
technical,
professional-context,
communication-style,
factual
full_text
string
required

The memory's complete text. For a saved conversation turn this is the full exchange; otherwise it matches content_summary.

id
string
required

The memory's ID (same as record_id elsewhere).

provenance
enum<string>
required

Where the memory came from.

Available options:
USER_STATED,
USER_CONFIRMED,
DOCUMENT_VERIFIED,
AI_INFERRED,
AI_GENERATED,
SYSTEM_DERIVED,
ROUND
status
enum<string>
required

current: the latest version, used in SIPs. replaced: a newer version (an edit, correction or confirmation) took its place. deleted: removed (only seen in history).

Available options:
current,
replaced,
deleted
document_date
string | null

When the information was recorded (ISO 8601, UTC).

event_date
string | null

When the event it describes happened, if known (ISO 8601, UTC).

project_id
string | null

The project it belongs to, or null for general memory.

session_id
string | null

The session it was saved in.

source_id
string | null

The project document it came from, or null if not from a document.

superseded_by
string | null

The ID of the newer version that replaced this one, or null.

supersedes
string | null

The ID of the earlier version this one replaced, or null.