Skip to main content
DELETE
/
api
/
v1
/
memories
Delete memories
curl --request DELETE \
  --url https://api.evermind.ai/api/v1/memories \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "event_id": "507f1f77bcf86cd799439011",
  "user_id": "user_123",
  "group_id": "group_456"
}
'
{
  "result": {
    "filters": [
      "<string>"
    ],
    "count": 0
  },
  "status": "ok",
  "message": ""
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Delete memories request body

Used for DELETE /api/v1/memories endpoint

Notes:

  • event_id, user_id, group_id are combined filter conditions
  • If all three are provided, all conditions must be met
  • If not provided, use MAGIC_ALL ("all") to skip filtering
  • Cannot all be MAGIC_ALL (at least one filter required)
event_id
string | null
default:__all__

Memory event_id (filter condition)

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

Delete memories API response

Response for DELETE /api/v1/memories endpoint.

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"