POST
/
v1
/
memories
/
search
/

Authorizations

Authorization
string
headerrequired

API key authentication. Prefix your Mem0 API key with 'Token '. Example: 'Token your_api_key'

Body

application/json
query
string
required

The query to search for in the memory.

Minimum length: 1
agent_id
string | null

The agent ID associated with the memory.

user_id
string | null

The user ID associated with the memory.

app_id
string | null

The app ID associated with the memory.

run_id
string | null

The run ID associated with the memory.

metadata
object | null

Additional metadata associated with the memory.

top_k
integer
default: 10

The number of top results to return.

fields
string[]

A list of field names to include in the response. If not provided, all fields will be returned.

rerank
boolean
default: false

Whether to rerank the memories.

org_name
string | null

The name of the organization associated with the memory.

project_name
string | null

The name of the project associated with the memory.

Response

200 - application/json
id
string
required

Unique identifier for the memory

memory
string
required

The content of the memory

input
object[]
required

The conversation input that was used to generate this memory

user_id
string
required

The identifier of the user associated with this memory

hash
string
required

A hash of the memory content

metadata
object | null

Additional metadata associated with the memory

created_at
string
required

The timestamp when the memory was created

updated_at
string
required

The timestamp when the memory was last updated