Here is a more detailed log of events:
14:29:07.137 INFO [main ] [requestInfoLogger] Request made: Service: "CampaignServiceInterfacePort" Method: "mutate" URL: "https://adwords.google.com/api/adwords/cm/v201402/CampaignService" Warning: org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized. Warning: org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized. Warning: org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized. Warning: org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized. 14:29:07.139 WARN [main ] [soapXmlLogger] SOAP Request: <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header> <ns1:RequestHeader xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201402" soapenv:mustUnderstand="0"> <ns1:developerToken>2BU2hUzNMoO4IgHtoJBRIQ</ns1:developerToken> <ns1:userAgent>ClickedOn.it (AwApi-Java, AdWords-Axis/1.29.0, Common-Java/1.29.0, Axis/1.4, Java/1.7.0_60, maven)</ns1:userAgent> <ns1:validateOnly>false</ns1:validateOnly> <ns1:partialFailure>false</ns1:partialFailure> </ns1:RequestHeader> </soapenv:Header> <soapenv:Body> <mutate xmlns="https://adwords.google.com/api/adwords/cm/v201402"> <operations> <operator>ADD</operator> <operand> <name>test</name> <status>PAUSED</status> <budget> <budgetId>279885742</budgetId> </budget> <settings xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201402" xsi:type="ns2:GeoTargetTypeSetting"> <ns2:positiveGeoTargetType>DONT_CARE</ns2:positiveGeoTargetType> </settings> <settings xmlns:ns3="https://adwords.google.com/api/adwords/cm/v201402" xsi:type="ns3:KeywordMatchSetting"> <ns3:optIn>false</ns3:optIn> </settings> <advertisingChannelType>SEARCH</advertisingChannelType> <networkSetting> <targetGoogleSearch>true</targetGoogleSearch> <targetSearchNetwork>true</targetSearchNetwork> <targetContentNetwork>false</targetContentNetwork> <targetPartnerSearchNetwork>false</targetPartnerSearchNetwork> </networkSetting> <biddingStrategyConfiguration> <biddingStrategyType>MANUAL_CPC</biddingStrategyType> <biddingScheme xmlns:ns4="https://adwords.google.com/api/adwords/cm/v201402" xsi:type="ns4:ManualCpcBiddingScheme"> <ns4:enhancedCpcEnabled>false</ns4:enhancedCpcEnabled> </biddingScheme> </biddingStrategyConfiguration> </operand> </operations> <operations> <operator>ADD</operator> <operand> <name>Interplanetary Cruise banner #1404246546246</name> <status>PAUSED</status> <budget> <budgetId>279885742</budgetId> </budget> <settings xmlns:ns5="https://adwords.google.com/api/adwords/cm/v201402" xsi:type="ns5:KeywordMatchSetting"> <ns5:optIn>false</ns5:optIn> </settings> <advertisingChannelType>DISPLAY</advertisingChannelType> <biddingStrategyConfiguration> <biddingStrategyType>MANUAL_CPC</biddingStrategyType> </biddingStrategyConfiguration> </operand> </operations> </mutate> </soapenv:Body> </soapenv:Envelope> 14:29:07.139 WARN [main ] [soapXmlLogger] SOAP Response: <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201402"> <requestId>0004fd27a07b2ef00a4c60707200093c</requestId> <serviceName>CampaignService</serviceName> <methodName>mutate</methodName> <operations>2</operations> <responseTime>324</responseTime> </ResponseHeader> </soap:Header> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN, OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN]</faultstring> <detail> <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201402"> <message>[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN, OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN]</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> <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="OperationAccessDenied"> <fieldPath>operations[1]</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> AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN, OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN] faultActor: faultNode: faultDetail: {https://adwords.google.com/api/adwords/cm/v201402}ApiExceptionFault:<message>[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN, OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN]</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><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="OperationAccessDenied"><fieldPath>operations[1]</fieldPath><trigger/><errorString>OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED</errorString><ApiError.Type>OperationAccessDenied</ApiError.Type><reason>ADD_OPERATION_NOT_PERMITTED</reason></errors> [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN, OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90) at com.google.api.ads.adwords.axis.v201402.cm.ApiException.getDeserializer(ApiException.java:143) On Tuesday, July 1, 2014 2:15:39 PM UTC-6, Ray Tsang (AdWords API Team) wrote: > > Matthew, > > Please send me the full request log as well. > > Thanks, > > Ray > > On Tuesday, July 1, 2014 3:17:17 PM UTC-4, Matthew Macchia wrote: >> >> OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class >> campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN >> >> I've searched and seen this error referenced, but didn't see any >> solutions. >> Here is the actual soap response: >> <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap=" >> http://schemas.xmlsoap.org/soap/envelope/"> >> <soap:Header> >> <ResponseHeader xmlns=" >> https://adwords.google.com/api/adwords/cm/v201402"> >> <requestId>0004fd268e2e82c00a4c60f21c007ac7</requestId> >> <serviceName>CampaignService</serviceName> >> <methodName>mutate</methodName> >> <operations>2</operations> >> <responseTime>200</responseTime> >> </ResponseHeader> >> </soap:Header> >> <soap:Body> >> <soap:Fault> >> <faultcode>soap:Server</faultcode> >> >> <faultstring>[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class >> campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN, >> OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class >> campaignmgmt.campaign.MutateAction (ADD) requires >> CREATE_CAMPAIGN]</faultstring> >> <detail> >> <ApiExceptionFault xmlns=" >> https://adwords.google.com/api/adwords/cm/v201402"> >> >> <message>[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class >> campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN, >> OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class >> campaignmgmt.campaign.MutateAction (ADD) requires CREATE_CAMPAIGN]</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> >> <errors xmlns:xsi=" >> http://www.w3.org/2001/XMLSchema-instance" >> xsi:type="OperationAccessDenied"> >> <fieldPath>operations[1]</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> >> > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.