Delete memory
forgetSoft-delete a memory by memory_id or cascade-delete all memories from a source_id, cleaning up graph edges.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memory_id | No | Specific unique memory ID to soft-delete | |
| source_id | No | Source ID to cascade-delete all associated memories from | |
| workspace | No | Workspace containing the target memory | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | Yes | ISO 8601 deletion timestamp | |
| id | No | Forgotten memory ID if deleted by ID | |
| forgotten | No | True if the memory was found and deleted | |
| source_id | No | Forgotten source ID if cascade deleted by source | |
| tenant_id | No | Tenant identifier | |
| workspace | Yes | Workspace name | |
| api_version | No | API version of the memory server | |
| forgotten_count | No | Number of cascade-deleted memories |