curl -X DELETE 'https://api.memsync.ai/memories/mem_123abc' \ -H 'X-API-Key: YOUR_API_KEY'
{ "success": true, "memory_id": "mem_123abc", "deleted_at": "2024-01-15T16:45:00Z", "cascade_deletions": { "profile_updates": 2, "derived_insights": 1, "embeddings": 1 }, "backup_id": "backup_456def" }
Permanently delete a memory entry and its associated embeddings
Show Cascade Deletions
{ "error": "Memory not found", "code": "MEMORY_NOT_FOUND", "memory_id": "mem_123abc" }
{ "error": "Invalid or expired token", "code": "UNAUTHORIZED" }
{ "error": "Access denied", "code": "FORBIDDEN" }
{ "error": "Memory is currently being processed and cannot be deleted", "code": "DELETION_CONFLICT", "processing_status": "embedding_generation" }
{ "error": "Failed to delete memory", "code": "DELETION_FAILED", "retry_after": 30 }
POST /memories/batch-delete { "memory_ids": ["mem_123abc", "mem_456def", "mem_789ghi"], "cascade": true, "backup": true }
cascade=true
cascade=false