Skip to main content
DELETE
/
api
/
v0
/
memories
Python
# To use the Python SDK, install the package:
# pip install evermemos

from evermemos import EverMemOS

memory = EverMemOS(api_key="<api_key>").v0.memories

response = memory.delete(extra_body={"user_id": "<user_id>"})
print(response.deleted_count)
{
  "result": {
    "filters": [
      "<string>"
    ],
    "count": 0
  },
  "status": "ok",
  "message": ""
}

Authorizations

Authorization
string
header
default:Bearer <api_key>
required

Bearer authentication header of the form Bearer 'api_key', where 'api_key' is your EverMemOS auth api key.

Body

application/json
memory_id
string | null
default:__all__

Memory id (filter condition)

Example:

"507f1f77bcf86cd799439011"

id
string | null

Alias for memory_id (backward compatibility)

Example:

"507f1f77bcf86cd799439011"

event_id
string | null

Alias for memory_id (backward compatibility)

Example:

"507f1f77bcf86cd799439011"

user_id
string | null
default:__all__

User ID (filter condition)

Example:

"user_123"

group_id
string | null
default:__all__

Group ID (filter condition)

Example:

"group_456"

Response

Successful Response

result
DeleteMemoriesResult · object
required

Delete operation result

Examples:
{
"summary": "Delete by event_id only",
"value": { "count": 1, "filters": ["event_id"] }
}
{
"summary": "Delete by user_id only",
"value": { "count": 25, "filters": ["user_id"] }
}
{
"summary": "Delete by user_id and group_id",
"value": {
"count": 10,
"filters": ["user_id", "group_id"]
}
}
status
string
default:ok

Response status

Examples:

"ok"

"failed"

message
string
default:""

Response message

Example:

"Operation successful"