curl -X POST "http://localhost:8000/api/v2/agents/my-agent/recall/all" \
-H "X-Session-Token: your_session_token" \
-H "Content-Type: application/json" \
-d '{}'
{
"agent_id": "my-agent",
"session_id": "sess_123abc",
"memories": [
{
"id": "3e681f12-a28c-4d1d-9632-b8dadf1f9d0c",
"title": "Latest Customer Feedback",
"content": "Customer prefers async communication on Slack.",
"type": "preference",
"confidence": 0.9,
"status": "active",
"tags": [],
"created_at": "2026-05-08T18:47:46Z"
}
],
"count": 1,
"total_available": 1,
"temporal_mode": "recent"
}
Search & Discovery
Recall All
Return every stored memory for an agent, sorted newest-first.
POST
/
api
/
v2
/
agents
/
{agent_id}
/
recall
/
all
curl -X POST "http://localhost:8000/api/v2/agents/my-agent/recall/all" \
-H "X-Session-Token: your_session_token" \
-H "Content-Type: application/json" \
-d '{}'
{
"agent_id": "my-agent",
"session_id": "sess_123abc",
"memories": [
{
"id": "3e681f12-a28c-4d1d-9632-b8dadf1f9d0c",
"title": "Latest Customer Feedback",
"content": "Customer prefers async communication on Slack.",
"type": "preference",
"confidence": 0.9,
"status": "active",
"tags": [],
"created_at": "2026-05-08T18:47:46Z"
}
],
"count": 1,
"total_available": 1,
"temporal_mode": "recent"
}
Overview
Works like Recall Recent, but isn’t limited to100 results. It returns every matching memory, newest first, up to 5000 unless you set limit. The Web UI uses it for the History, Analytics, and connection views.
Authentication
string
required
Session token from Activate Agent. Must match
agent_id.string
required
Must be
application/jsonPath Parameters
string
required
The unique identifier of the agent.
Body
All fields are optional. Send{} to get everything.
integer
default:"5000"
Maximum number of results to return. Must be at least
1.array
Optional list of memory type filters (e.g.
["fact", "preference"]).array
Optional tag filters.
string
default:"all"
Lifecycle filter:
all, active, or expired. See Memory Lifecycle.string
Only memories created at or after this ISO timestamp. A date (
YYYY-MM-DD) means the start of that day.string
Only memories created at or before this ISO timestamp.
curl -X POST "http://localhost:8000/api/v2/agents/my-agent/recall/all" \
-H "X-Session-Token: your_session_token" \
-H "Content-Type: application/json" \
-d '{}'
{
"agent_id": "my-agent",
"session_id": "sess_123abc",
"memories": [
{
"id": "3e681f12-a28c-4d1d-9632-b8dadf1f9d0c",
"title": "Latest Customer Feedback",
"content": "Customer prefers async communication on Slack.",
"type": "preference",
"confidence": 0.9,
"status": "active",
"tags": [],
"created_at": "2026-05-08T18:47:46Z"
}
],
"count": 1,
"total_available": 1,
"temporal_mode": "recent"
}
count is the number of memories returned. total_available is how many matched the filters before limit was applied. Memory objects have the same fields as in Recall Recent.