---
title: "PATCH /acr/v1/{name}/_manifests/{digest}"
method: PATCH
path: "/acr/v1/{name}/_manifests/{digest}"
---

# PATCH /acr/v1/{name}/_manifests/{digest}

`PATCH /acr/v1/{name}/_manifests/{digest}`

Update properties of a manifest

## Path parameters

- `name` string, required
- `digest` string, required

## Query parameters

- `api-version` string, required

## Request body

- ManifestChangeableAttributes — Changeable attributes
  - `deleteEnabled` boolean — Delete enabled
  - `writeEnabled` boolean — Write enabled
  - `listEnabled` boolean — List enabled
  - `readEnabled` boolean — Read enabled

## Response `200`

The request has succeeded.

- ArtifactManifestProperties — Manifest attributes details
  - `registry` string — Registry login server name. This is likely to be similar to {registry-name}.azurecr.io.
  - `imageName` string — Repository name
  - `manifest` ManifestAttributesBase, required — Manifest details
    - `digest` string, required — Manifest
    - `imageSize` integer — Image size
    - `createdTime` string, date-time, required — Created time
    - `lastUpdateTime` string, date-time, required — Last update time
    - `architecture` '386' | 'amd64' | 'arm' | 'arm64' | 'mips' | 'mipsle' | 'mips64' | 'mips64le' | 'ppc64' | 'ppc64le' | 'riscv64' | 's390x' | 'wasm' — The artifact platform's architecture.
    - `os` 'aix' | 'android' | 'darwin' | 'dragonfly' | 'freebsd' | 'illumos' | 'ios' | 'js' | 'linux' | 'netbsd' | 'openbsd' | 'plan9' | 'solaris' | 'windows' — The artifact platform's operating system.
    - `references` ArtifactManifestPlatform[] — List of artifacts that are referenced by this manifest list, with information about the platform each supports. This list will be empty if this is a leaf manifest and not a manifest list.
      - `digest` string, required — Manifest digest
      - `architecture` '386' | 'amd64' | 'arm' | 'arm64' | 'mips' | 'mipsle' | 'mips64' | 'mips64le' | 'ppc64' | 'ppc64le' | 'riscv64' | 's390x' | 'wasm' — The artifact platform's architecture.
      - `os` 'aix' | 'android' | 'darwin' | 'dragonfly' | 'freebsd' | 'illumos' | 'ios' | 'js' | 'linux' | 'netbsd' | 'openbsd' | 'plan9' | 'solaris' | 'windows' — The artifact platform's operating system.
    - `configMediaType` string — Config blob media type
    - `tags` string[] — List of tags
    - `changeableAttributes` ManifestChangeableAttributes — Changeable attributes
      - `deleteEnabled` boolean — Delete enabled
      - `writeEnabled` boolean — Write enabled
      - `listEnabled` boolean — List enabled
      - `readEnabled` boolean — Read enabled

## Other responses

- `default` — An unexpected error response.

## Changes

- **2026-07-13** (2018-08-10-preview) `be283057eb09` — 1 breaking, 1 info
  - added the new required `query` request parameter `api-version`
  - api tag `Repository` removed
- **2025-09-10** (2018-08-10-preview) `64c2cd483faa` — 1 breaking, 1 warning, 5 info
  - removed the success response with the status `200`
  - deleted the `query` request parameter `api-version`
  - api operation id `ContainerRegistry_UpdateManifestProperties` removed and replaced with `UpdateAcrManifestAttributes`
  - api tag `AcrManifest` added
  - …3 more

[Change history](https://skmtc.dev/azure/apis/containerregistry-registry/changes/acr/v1/:name/_manifests/:digest/patch.md)

---

[API](https://skmtc.dev/azure/apis/containerregistry-registry.md) · [All operations](https://skmtc.dev/azure/apis/containerregistry-registry/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/containerregistry-registry/revisions/be283057eb09/schema)
