# Update an asset

Updates an existing asset by its ID.

Endpoint: PATCH /dam/assets/{id}
Version: 20260701

## Path parameters:

  - `id` (integer, required)

## Request fields (application/json):

  - `name` (string)

  - `description` (string)

  - `status` (string)
    Enum: "HIDDEN", "VISIBLE"

  - `startDate` (string)

  - `endDate` (string)

  - `allManagedResources` (boolean, required)

  - `labels` (array)

  - `businessIds` (array)

  - `locationIds` (array)

  - `excludedLocationIds` (array)

  - `locationGroupIds` (array)

  - `folderId` (integer)

## Response 200 fields (application/json):

  - `id` (integer, required)

  - `name` (string, required)

  - `description` (string)

  - `dateCreated` (string, required)

  - `dateUpdated` (string, required)

  - `type` (string, required)
    Enum: "SOCIAL_POST_TEMPLATE"

  - `startDate` (string, required)

  - `endDate` (string)

  - `status` (string, required)
    Enum: "HIDDEN", "VISIBLE"

  - `authorId` (integer, required)

  - `folderId` (integer)

  - `templateId` (integer, required)

  - `locationIds` (array, required)

  - `businessIds` (array, required)

  - `excludedLocationIds` (array, required)

  - `locationGroupIds` (array, required)

