<!--
{
  "availability" : [
    "Apple Ads Platform API: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Apple-Ads-Platform-API",
  "identifier" : "/documentation/Apple-Ads-Platform-API/CreativeUpdate",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "Apple Ads Platform API"
    ],
    "preciseIdentifier" : "data:apple-ads-platform-api:CreativeUpdate"
  },
  "title" : "CreativeUpdate"
}
-->

# CreativeUpdate

The request body for updating an existing Creative object.

```
object CreativeUpdate
```

## Discussion

To change an existing ad creative’s `name` or `creativeSpec`, use `CreativeUpdate` with `PUT /v1/creatives/{id}` ([`Update an Ad Creative`](/documentation/Apple-Ads-Platform-API/PUT-creatives-_id_)). `creativeType` and `destination` are locked in at creation and can’t be changed later.

### Example

```json
{
  "name": "AwayFinder - Summer Campaign Creative - Revised",
  "creativeSpec": {
    "localizedText": {
      "en-US": {
        "promoText": "New summer deals - shop now!"
      }
    },
    "brandId": "111222",
    "defaultLocale": "en-US"
  }
}
```

## Topics

### Dictionaries

[`object CreativeUpdate.CreativeSpec`](/documentation/Apple-Ads-Platform-API/CreativeUpdate/CreativeSpec-data.dictionary)

The creative spec fields that can be updated after creation.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)