Thanks Eric!

Sounds great! But I just tried it out and got a required field error
on my mutate. How can a figure out what fields are required on a
Campaign object?

On Nov 30, 1:21 pm, AdWords API Advisor <[email protected]>
wrote:
> Hi Tim,
>
> When creating the new DTO you only need to set the required fields and
> the fields you want to change.  Any fields not included in the request
> (set as null) will be left unchanged.  For example, to pause an ad you
> only need the following operation:
>
>  <v20:operations>
>     <v20:operator>SET</v20:operator>
>     <v20:operand>
>        <v20:adGroupId>XXXXX</v20:adGroupId>
>        <v20:ad>
>           <v20:id>XXXXX</v20:id>
>        </v20:ad>
>        <v20:status>PAUSED</v20:status>
>     </v20:operand>
>  </v20:operations>
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Nov 27, 3:19 pm, Timothy Merrifield <[email protected]>
> wrote:
>
> > Hey guys,
>
> > I'm trying to mutate a campaign object but I'm running into a "Read-
> > only" error being throw. I found a previous thread that said that you
> > should create a new data transfer object and pass that into the mutate
> > function. Apparently this is because some fields are read-only and
> > passing in a DTO with those fields set triggers a read-only error.
>
> > My problem is that I only want to mutate a single field, STATUS. I'm
> > afraid that if I create a new DTO that other fields could be mutated.
> > Even if I do set all the fields to the pre-existing DTO, how can I be
> > sure that I get them all? This api call will modify our client's
> > campaigns so it's very important that I don't modify any other fields.
> > Is there any easy way to be certain that I only mutate a single field?
>
> > Any advice would be great. Thanks!
> > Tim

--

You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en.


Reply via email to