edit_chatgpt_ad
Edit selected fields of a ChatGPT ad draft; pass its latest revision from get_chatgpt_ads. For a launched ad, creative/targeting/bid/duration changes require replacement=true and a new requestKey: this creates a replacement DRAFT and leaves the original unchanged. Clearly explain this, show the new quote, then start the replacement and end the original only as authorized. Use update_chatgpt_ad_budget for a live budget-only edit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | ||
| revision | No | ||
| campaignId | Yes | ||
| requestKey | No | ||
| replacement | No |