# Update a memory rule

> Updates a memory rule. PATCH /api/v1/memory-rules/{memory_rule_id} in the SOAT REST API.

Updates a memory rule. Validation runs against the rule as it would stand after the change, so a one-field update cannot pair a handler with a stored extractor override from the side.

  Request

<ParamsDetails
  {...require("./update-memory-rule.ParamsDetails.json")}
>

<RequestSchema
  {...require("./update-memory-rule.RequestSchema.json")}
>

<StatusCodes
  {...require("./update-memory-rule.StatusCodes.json")}
>
