---
title: AdUpdate
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/adupdate
---

# AdUpdate

The request body for updating an existing Ad object.

## Declaration

```data
object AdUpdate
```

## Properties

name: Must be at least 1 character long if provided. Mutable. status: See AdStatus. Mutable.

## Discussion

Discussion To modify an existing ad, use AdUpdate with PUT /v1/ads/{id} (Update an Ad). You can change only name and status after creation. The system locks in the ad’s creative, ad group, campaign, and ad account at creation. Omit any field you don’t want to update. Setting status to PAUSED immediately stops the ad from entering auctions. Switching it back to ENABLED resumes participation. Example {   "name": "AwayFinder Summer Sale Ad",   "status": "PAUSED" }

## Topics

### Type Aliases

- [AdUpdate.Status](apple-ads-platform-api/adupdate/status-data.typealias.md)

## See Also

- [Ad](apple-ads-platform-api/ad.md)
- [AdCreate](apple-ads-platform-api/adcreate.md)
- [AdResponse](apple-ads-platform-api/adresponse.md)
- [AdQueryResponse](apple-ads-platform-api/adqueryresponse.md)
