mutate
Preview and execute changes to mutable Google Ads resources. Request a diff with a confirmation token, then submit the token to apply the update; capability rules govern access.
Instructions
Change any mutable Google Ads resource. This is the general write path: it reaches every resource the API exposes, and is governed entirely by the capability table rather than by hand-written logic.
Call it once with no confirm_token to see the exact diff, the tier that governs it, and a token. Call it again with that token to execute. Anything with no rule in the table is refused, as are forbidden rules however they are confirmed. Every update reads the current values first, so the journal can undo it.
Prefer the specific tools where they exist — pause_keywords and the rest measure evidence this path cannot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| resource | Yes | ||
| operation | Yes | ||
| customer_id | Yes | ||
| fields_json | No | {} | |
| confirm_token | No | ||
| resource_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |