# Edit a memory as a person. Every editable field is replaced; tags derived from the triggering signal are kept. Refused with 409 if the memory changed since expectedRevision. An edit that changes nothing writes nothing.

**PUT** `/v1/agent-memory/{memoryId}`

**Operation ID**: `edit`
**Summary**: Edit a memory as a person. Every editable field is replaced; tags derived from the triggering signal are kept. Refused with 409 if the memory changed since expectedRevision. An edit that changes nothing writes nothing.
## Tags
- Agent Memory
## Parameters

- **memoryId** (required) - path
  - Type: string

## Request Body

**Content-Type**: `application/json`

**Schema**: `HumanMemoryEdit`

## Responses

### 204

Edited
