# 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