# Edit the content-tree of a Page Apply changes to the content of a page using Immer-style patches, which represent updates based on immutable state mutation logic. These patches follow a format similar to JSON Patch but use array-based paths (e.g., ["table", 0, "row"]) instead of string pointers. Endpoint: POST /content/draft/{page_content_uuid}/mutate Version: 1.0.0 Security: BearerAuth ## Path parameters: - `page_content_uuid` (string, required) The Universally Unique Identifier of an element ## Request fields (application/json): - `patches` (array, required) An array of immer-style patches - `patches.op` (string, required) The patch operation Enum: "add", "remove", "replace" - `patches.path` (array, required) An array-based path to the field to mutate - `patches.value` (object, required) The value to be applied by the patch - `description` (string, required) A human-readable explanation of the mutation operation ## Response 200 fields ## Response 400 fields ## Response 409 fields