GET
/
memory-blobs
curl --request GET \
  --url https://api.memoram.app/api/v1/memory-blobs \
  --header 'Authorization: Bearer <token>'
{
  "memoryBlobs": [
    {
      "id": "<string>",
      "user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "content": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "source": "<string>",
      "title": "<string>",
      "summary": "<string>",
      "importance": 123,
      "confidence": 123,
      "tags": [
        "<string>"
      ],
      "tag_ids": [
        "<string>"
      ]
    }
  ],
  "next_cursor": "<string>"
}

Retrieve a list of memory blobs for a specific user. Requires the user’s ID obtained from an approved access request.

The content field in the response blobs will be encrypted and needs to be decrypted using the user’s encryption_key.

Authorization

Requires Bearer token authentication using your Developer JWT.

Authorizations

Authorization
string
header
required

JWT token obtained via /auth/token endpoint.

Query Parameters

user_id
string
required

The unique ID of the user whose memories are being requested.

limit
integer
default:10

Maximum number of memory blobs to return.

cursor
string

Cursor for pagination, obtained from a previous response.

tags
string

Comma-separated list of tag names to filter by.

searchQuery
string

Search term to filter memories by (searches title, summary, and content).

Response

200
application/json

List of memory blobs.

The response is of type object.