Skip to main content
GET
/
v1
/
memories
/
{memory_id}
Get a memory
curl --request GET \
  --url https://api.runreplay.com/v1/memories/{memory_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "name": "<string>",
  "started_at": "<string>",
  "ended_at": "<string>",
  "duration_seconds": 123,
  "is_processing": true,
  "user_id": "<string>",
  "summary": {},
  "transcript": "<string>"
}
GET /v1/memories/{memory_id} returns one memory owned by the account attached to your API key.

Endpoint

GET /v1/memories/{memory_id}

Path parameters

ParameterTypeRequiredDescription
memory_idstringYesThe memory ID to fetch.
memory_id
string
required
The memory ID to fetch.

Authentication

Required. Send your API key with Authorization: Bearer.
Authorization: Bearer rpa_...

Example

curl --request GET \
  --url "$REPLAY_PUBLIC_API_URL/v1/memories/mem_123" \
  --header "Authorization: Bearer $REPLAY_API_KEY"

Response

Returns a single memory object.
id
string
required
Unique memory ID.
name
string
required
User-visible memory name.
started_at
string
required
ISO timestamp for when the memory started.
ended_at
string
required
ISO timestamp for when the memory ended.
duration_seconds
integer
required
Length of the memory in seconds.
is_processing
boolean
required
Whether Replay is still processing transcript and summary data.
user_id
string
required
ID of the Replay user that owns the memory.
summary
object
Generated summary, available after processing.
transcript
string
Transcript text, available after processing.
{
  "id": "mem_123",
  "name": "Product planning walk",
  "started_at": "2026-06-01T16:02:11Z",
  "ended_at": "2026-06-01T16:18:42Z",
  "is_processing": false,
  "user_id": "user_123",
  "duration_seconds": 991,
  "summary": {
    "quick_summary": "A planning conversation about the public API launch.",
    "key_takeaways": [
      "Ship read-only access first.",
      "Expose memory list and detail endpoints."
    ]
  },
  "transcript": "We talked through the public API launch..."
}

Not found

If the memory does not exist or does not belong to the API key owner, the API returns 404.
{
  "detail": "Memory not found"
}

Errors

StatusMeaning
401Missing or invalid API key.
404Memory not found for this account.
500Internal server error.