Contents

Update an Ad

Updates the name or status of an existing ad by its unique identifier.

URL

PUT https://api.ads.apple.com/v1/ads/{id}

Path Parameters

NameTypeDescription
id Requiredstring

Header Parameters

NameTypeDescription
X-Ap-Context Requiredstring

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/json
AdResponse
400Bad Request
Content-Type: application/json
ErrorResponse
401Unauthorized
Content-Type: application/json
ErrorResponse
403Forbidden
Content-Type: application/json
ErrorResponse
404Not Found
Content-Type: application/json
ErrorResponse
429Too Many Requests
Content-Type: application/json
ErrorResponse
500Internal Server Error
Content-Type: application/json
ErrorResponse

Discussion

This endpoint updates an existing ad. Only name and status are mutable. The creativeId and adGroupId fields can’t be changed after the ad is created. The system modifies only the fields included in the request body. Omitted fields retain their current values.

To change which ad creative an ad group serves, create a new ad with the desired creativeId and delete the old one. This pattern ensures ad delivery history remains traceable per ad.

Payload Examples

See Also