Hi Tam, Removing a destination URL shouldn't correct a keyword criterion. Can you do a get() request for this example criterion and then post the SOAP XML response?
Best, - Eric On Feb 17, 12:09 pm, Tam <tam.lani...@tradedoubler.com> wrote: > Hi Eric > > I've sort of got an answer to my issue, but (as is often the case) it > raises another issue > > It seems as though the reason i couldn't remove the keyword criterion > is because I corrupted the keyword by removing the destination url > during testing because all our other (correctly defined) keyword > criterions behave as expected. > I have a few criterions like this and none of them are either visible > in the adwords front end or mutatable via API calls although it is > possible to obtain information on these items using a GET call. > An example of a corrupted keyword criterion would be adgroup id : > 1274081242, criterion id 12034820 > > We would ideally like to be able to add a destination url to this > criteria (and several other similarly corrupted keywords like it) or > failing that remove it ourselves. Is this possible? If not, would > you be able to remove the keywords for us if we send you a list? > > Please let me know if you require any further clarification > > Kind Regards > > Tam > > On Feb 8, 3:59 pm, AdWords API Advisor <adwordsapiadvi...@google.com> > wrote: > > > > > HiTam, > > > Your request appears to be structured correctly, and the error is > > merely saying that the criterion ID you have specified doesn't exist, > > or at least doesn't existing within that ad group. Please double- > > check your IDs and try again. > > > Best, > > - Eric Koleda, AdWords API Team > > > On Feb 8, 6:33 am,Tam<tam.lani...@tradedoubler.com> wrote: > > > > Hi there > > > > I’m having problems generating the correct xml to remove an adgroup > > > criterion. > > > > The request xml we’re currently using can be seen below. Note that > > > I'm not specifying whether the criteria is a keyword or a placement, > > > (although we have tried this but it still didn’t seem to work) because > > > presumably this doesn’t matter when you’re trying to delete it? > > > > Either way, i keep getting the error response that can be seen below > > > > Could you please tell me where i’m going wrong and provide an example > > > of a correctly formed request to remove an adgroup criterion? > > > > Kind regards > > > >Tam > > > > <PRE>REQUEST: > > > <?xml version="1.0" encoding="UTF-8"?> > > > <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/ > > > envelope/" xmlns:ns1="https://adwords.google.com/api/adwords/cm/ > > > v200909"> > > > <SOAP-ENV:Header><ns1:RequestHeader> > > > <ns1:applicationToken>********</ns1:applicationToken> > > > <ns1:authToken>****</ns1:authToken> > > > <ns1:clientEmail>*****</ns1:clientEmail> > > > <ns1:developerToken>********</ns1:developerToken> > > > <ns1:userAgent>*****</ns1:userAgent></ns1:RequestHeader> > > > </SOAP-ENV:Header><SOAP-ENV:Body> > > > <ns1:mutate> > > > <ns1:operations> > > > <ns1:operator>REMOVE</ns1:operator> > > > <ns1:operand> > > > <ns1:adGroupId>1274081152</ns1:adGroupId> > > > <ns1:criterion> > > > <ns1:id>106745635</ns1:id> > > > </ns1:criterion> > > > </ns1:operand> > > > </ns1:operations> > > > </ns1:mutate> > > > </SOAP-ENV:Body> > > > </SOAP-ENV:Envelope> > > > </PRE> > > > <PRE>RESPONSE: > > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> > > > <soap:Header> > > > <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/ > > > v200909"> > > > <requestId>34b4feb0e1f99f5ef7eab7c35ab830dd</requestId> > > > <operations>1</operations> > > > <responseTime>424</responseTime> > > > <units>1</units></ResponseHeader> > > > </soap:Header> > > > <soap:Body> > > > <soap:Fault> > > > <faultcode>soap:Server</faultcode> > > > <faultstring>[EntityNotFound.INVALID_ID @ > > > operations[0].operand.criterion.id; trigger:'106745635']</faultstring> > > > <detail> > > > <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/ > > > v200909"> > > > <message>[EntityNotFound.INVALID_ID @ > > > operations[0].operand.criterion.id; trigger:'106745635']</message> > > > <ApplicationException.Type>ApiException</ApplicationException.Type> > > > <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > xsi:type="EntityNotFound"> > > > <fieldPath>operations[0].operand.criterion.id</fieldPath> > > > <trigger>106745635</trigger> > > > <ApiError.Type>EntityNotFound</ApiError.Type> > > > <reason>INVALID_ID</reason> > > > </errors></ApiExceptionFault> > > > </detail> > > > </soap:Fault> > > > </soap:Body> > > > </soap:Envelope> > > > </PRE><PRE>REQUEST: > > > <?xml version="1.0" encoding="UTF-8"?> -- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-...@googlegroups.com. To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en.