# UpdateAssets

> Type in domain **Assets**

- HTML: [UpdateAssets.html](UpdateAssets.html)
- Raw SDL: [UpdateAssets.sdl](UpdateAssets.sdl)
- Covered by: [llms.txt](../llms.txt)

## Fields

- `status`: `UpdateAssetsStatus!` _(beta)_ — Outcome of the bulk update. Changes apply independently per asset and per field; a partial failure does not roll back applied changes.
- `failedAssets`: `[FailedAssetUpdate!]!` _(beta)_ — Failures only: an `Asset` absent from this list had every requested change applied in full.
- `updatedAssets`: `[Asset!]!` _(beta)_ — `Assets` touched by this mutation, reflecting their state after whatever changes succeeded. Includes assets with field errors, since those were still partially updated; excludes assets present in `failedAssets` with a non-null `code`, since those were not touched at all.
