Skip to main content
GET
/
v1
/
memories
/
{id}
/
history
Memory History
curl --request GET \
  --url https://api.memoclaw.com/v1/memories/{id}/history
{
  "history": [
    {
      "history[].id": "<string>",
      "history[].memory_id": "<string>",
      "history[].changes": {},
      "history[].created_at": "<string>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.memoclaw.com/llms.txt

Use this file to discover all available pages before exploring further.

Price: FREE Retrieve the full change history for a memory. Every update (content, importance, metadata, etc.) is tracked as a history entry.

Path Parameters

id
string
required
UUID of the memory.

Response (200)

history
array
Array of history entries, ordered by creation time (newest first).

Errors

StatusDescription
404Memory not found, deleted, or belongs to another wallet.
422Invalid UUID format.

Example

curl https://api.memoclaw.com/v1/memories/550e8400-e29b-41d4-a716-446655440000/history
Response
{
  "history": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "memory_id": "550e8400-e29b-41d4-a716-446655440000",
      "changes": {
        "importance": 0.95,
        "content": "User prefers 2-space indentation (not tabs)"
      },
      "created_at": "2026-02-11T15:30:00Z"
    },
    {
      "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
      "memory_id": "550e8400-e29b-41d4-a716-446655440000",
      "changes": {
        "metadata": { "tags": ["preferences", "code-style"] }
      },
      "created_at": "2026-02-10T12:00:00Z"
    }
  ]
}
History is only created when a memory is updated via PATCH /v1/memories/:id. The initial store does not create a history entry.