Skip to main content
POST
/
api
/
Memory
/
recall-summary
Retrieve the summary of all facts collected
curl --request POST \
  --url https://app.recallio.ai/api/Memory/recall-summary \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "userId": "user_123",
  "projectId": "project_abc",
  "scope": "user",
  "tags": [
    "preferences",
    "ui"
  ]
}
'
{
  "content": "The user prefers dark mode and wants notifications disabled on weekends",
  "numberOfMemories": 5
}

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Body

userId
string
required

User identifier to search memories for

Minimum string length: 1
Example:

"user_123"

projectId
string
required

Project identifier to search memories within

Minimum string length: 1
Example:

"project_abc"

scope
string
required

Search scope: 'user' (user-specific), 'project' (project-wide), or 'team' (team-wide)

Minimum string length: 1
Example:

"user"

tags
string[] | null

Optional tags to filter memories by

Example:
["preferences", "ui"]

Response

OK

content
string | null

Summarized content of the memories

Example:

"The user prefers dark mode and wants notifications disabled on weekends"

numberOfMemories
integer<int32>

Total number of memories summarized

Example:

5