## Update image `images.v1.edit(strimage_id, V1EditParams**kwargs) -> Image` **patch** `/accounts/{account_id}/images/v1/{image_id}` Update image access control. On access control change, all copies of the image are purged from cache. ### Parameters - `account_id: str` Account identifier tag. - `image_id: str` Image unique identifier. - `creator: Optional[str]` Can set the creator field with an internal user ID. - `metadata: Optional[object]` User modifiable key-value store. Can be used for keeping references to another system of record for managing images. No change if not specified. - `require_signed_urls: Optional[bool]` Indicates whether the image can be accessed using only its UID. If set to `true`, a signed token needs to be generated with a signing key to view the image. Returns a new UID on a change. No change if not specified. ### Returns - `class Image: …` - `id: Optional[str]` Image unique identifier. - `creator: Optional[str]` Can set the creator field with an internal user ID. - `filename: Optional[str]` Image file name. - `meta: Optional[object]` User modifiable key-value store. Can be used for keeping references to another system of record for managing images. Metadata must not exceed 1024 bytes. - `require_signed_urls: Optional[bool]` Indicates whether the image can be a accessed only using it's UID. If set to true, a signed token needs to be generated with a signing key to view the image. - `uploaded: Optional[datetime]` When the media item was uploaded. - `variants: Optional[List[str]]` Object specifying available variants for an image. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) image = client.images.v1.edit( image_id="image_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) print(image.id) ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "result": { "id": "id", "creator": "107b9558-dd06-4bbd-5fef-9c2c16bb7900", "filename": "logo.png", "meta": { "key": "value" }, "requireSignedURLs": true, "uploaded": "2014-01-02T02:20:00.123Z", "variants": [ "https://imagedelivery.net/MTt4OTd0b0w5aj/107b9558-dd06-4bbd-5fef-9c2c16bb7900/thumbnail", "https://imagedelivery.net/MTt4OTd0b0w5aj/107b9558-dd06-4bbd-5fef-9c2c16bb7900/hero", "https://imagedelivery.net/MTt4OTd0b0w5aj/107b9558-dd06-4bbd-5fef-9c2c16bb7900/original" ] }, "success": true } ```