Skip to main content
GET
/
v1
/
memories
List memories
curl --request GET \
  --url https://api.runreplay.com/v1/memories \
  --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 returns memories owned by the account attached to your API key.

Endpoint

GET /v1/memories

Authentication

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

Request

This endpoint does not accept query parameters or a request body.

Example

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

Response

Returns an array of memory objects.
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..."
  }
]

Empty result

If the account has no memories, the API returns an empty array.
[]

Errors

StatusMeaning
401Missing or invalid API key.
500Internal server error.