Delete Memories

Delete one or more memory entries. Identify each entry by its memory ID.

URI: /api/v1/agentic/memory

Format: application/json

HTTP Method: DELETE

Authentication: Bearer JWT

Note: Deletion is permanent. You can’t undo this action.

Query Parameters 

ParameterTypeRequiredDescription
profile_idStringYesProfile ID of the Individual or User.
profile_typeStringYesType of profile. Values: individual, employee.
categoryStringYesPartition key for the memory entries, such as PROFILE_FACT.

Request Headers 

HeaderRequiredDescription
AuthorizationYesBearer JWT token.
Content-TypeYesapplication/json.

Request Body Schema 

FieldTypeRequiredDescription
memoriesArrayYesMemory entries to delete. Minimum one entry.
memories[].memoryIdStringYesIdentifier of the memory entry to delete.

Example Request 

1{
2  "memories": [{ "memoryId": "mem_abc123" }]
3}

Response Body Schema 

FieldTypeDescription
statusCodeStringOperation status. Value: deleted.
memoriesArrayThe deleted memory entries.
memories[].memoryIdStringIdentifier of the deleted memory entry.
memories[].contentStringEmpty for deleted entries.

Example Response 

Status: 200 OK

1{
2  "statusCode": "deleted",
3  "memories": [{ "memoryId": "mem_abc123", "content": "" }]
4}

Error Codes 

Status CodeDescription
400Bad Request. Invalid request format or missing required fields.
401Unauthorized. Invalid or missing JWT token.
404Not Found. The specified memory entry doesn’t exist.
500Internal Server Error.