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.
