update_chatgpt_ad_budget
Change a launched ChatGPT ad’s lifetime budget. First read get_chatgpt_ads. State the new total and additional reservation/fee and obtain approval. Additional charge = max(0, new budget - fundedBudgetCents) plus that increase × serviceFeePct (fee rounded to minor units). Send that exact additionalChargeCents and the current expectedBudgetCents. A reduction retains the existing reservation and paid fees until settlement. On an uncertain result reuse requestKey and the identical target; do not invent a fresh key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirmed | Yes | ||
| campaignId | Yes | ||
| requestKey | Yes | ||
| budgetCents | Yes | ||
| expectedBudgetCents | Yes | ||
| additionalChargeCents | Yes |