---
title: "List memory stores an end-user accessed"
method: GET
path: "/v1/projects/{projectSlug}/users/{userId}/memory"
tags: ["Users"]
---

# List memory stores an end-user accessed

`GET /v1/projects/{projectSlug}/users/{userId}/memory`

Returns the memory stores the end-user accessed (reads and writes both count as access), most recent access first. Capped at the 1000 most recent stores. Each store links to the memory browsing operations under the `memory` group.

## Path parameters

- `projectSlug` string, required — Project slug (human-readable identifier)
- `userId` string, required — End-user identifier. URL-encode values containing special characters.

## Response `200`

Memory stores accessed

- UserMemoryStores
  - `items` MemoryUserStore[], required — Memory stores the user accessed, most recent access first.
    - `storeId` string, required — Store the user accessed. The empty string is the unattributed bucket.
    - `lastAccessedAt` string, required — ISO-8601 timestamp of the user's most recent access to the store.

## Other responses

- `400` — Validation error
- `401` — Unauthorized
- `404` — Not found

---

[API](https://skmtc.net/latitude-dev/apis/latitude.md) · [All operations](https://skmtc.net/latitude-dev/apis/latitude/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/latitude-dev/latitude/versions/6a8789c59a5c/schema)
