Stay organized with collections
Save and categorize content based on your preferences.
Using a resource's individual service is the most straightforward way to mutate
it, but also the least flexible.
Mutate Endpoints
Using a resource-specific service is the most straightforward way to mutate.
Each mutable resource has a corresponding service and a set of operations that
enable you to create, update, or remove the resource.
Since the operations field of the request can be repeated, a single mutate
request can contain multiple operations. However, each operation is treated
independently from all others, so no cross-referencing is allowed.
This is in contrast to the bulk mutate method
(GoogleAdsService.Mutate),
where operations within the same request can reference entities from other
operations.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[[["The most straightforward way to mutate a resource is by using its individual service and corresponding operations (create, update, or remove)."],["Each mutable resource has a dedicated service with specific endpoints for mutation, like `CampaignService.MutateCampaigns` for `Campaign` resources."],["A single mutate request to a resource-specific service can handle multiple operations, but each operation is treated independently."],["Resource-specific mutation differs from bulk mutation (`GoogleAdsService.Mutate`) where operations can cross-reference each other within the same request."]]],[]]