Hi, I am having the same problem. I am trying to upgrade my application to use v201109.
My properties file is: email=????@????.com password=???? userAgent=AdwordsSandbox developerToken=????@????.com++GBP alternateUrl=https://adwords-sandbox.google.com When I run the get_campaigns.pl from the examples (no changed at all) it runs OK. I have tested it on my live account and the list of all the campaigns is returned, so I know it is working. But when I run the add_campaign.pl example, with the same properties file, I get: <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201109"> <requestId>0004b8505bfae7780a0d711400003901</requestId> <serviceName>CampaignService</serviceName> <methodName>mutate</methodName> <operations>1</operations> <responseTime>2004</responseTime> <units>1</units> </ResponseHeader> </soap:Header> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ operations[0]]</faultstring> <detail> <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201109"> <message>[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ operations[0]]</message> <ApplicationException.Type>ApiException</ApplicationException.Type> <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="OperationAccessDenied"> <fieldPath>operations[0]</fieldPath> <trigger/> <errorString>OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED</errorString> <ApiError.Type>OperationAccessDenied</ApiError.Type> <reason>ADD_OPERATION_NOT_PERMITTED</reason> </errors> </ApiExceptionFault> </detail> </soap:Fault> </soap:Body> </soap:Envelope> I have tried to follow the instructions you gave above. The get_all_campaigns.pl returns a 404 error; and the get_client_customer_id.plalso returns an error: <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <ResponseHeader xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109" xmlns="https://adwords.google.com/api/adwords/info/v201109"> <ns2:requestId>0004b850649e8b280a0c3b170000486e</ns2:requestId> <ns2:serviceName>InfoService</ns2:serviceName> <ns2:methodName>get</ns2:methodName> <ns2:operations>1</ns2:operations> <ns2:responseTime>1675</ns2:responseTime> <ns2:units>1</ns2:units> </ResponseHeader> </soap:Header> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>[ApiUsageError.INVALID_CLIENT_EMAIL @ selector; trigger:'????@????.com']</faultstring> <detail> <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/info/v201109" xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109"> <ns2:message>[ApiUsageError.INVALID_CLIENT_EMAIL @ selector; trigger:'????@????.com']</ns2:message> <ns2:ApplicationException.Type>ApiException</ns2:ApplicationException.Type> <ns2:errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ApiUsageError"> <ns2:fieldPath>selector</ns2:fieldPath> <ns2:trigger>????@????.com</ns2:trigger> <ns2:errorString>ApiUsageError.INVALID_CLIENT_EMAIL</ns2:errorString> <ns2:ApiError.Type>ApiUsageError</ns2:ApiError.Type> <reason>INVALID_CLIENT_EMAIL</reason> </ns2:errors> </ApiExceptionFault> </detail> </soap:Fault> </soap:Body> </soap:Envelope> Any help would be greatly appreciated! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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-api@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