Hi API-Team ! We're using the Java-Client-API's v200909 CampaignService.mutate() method, and we were trying to update the budgetAmount of a previously exported Campaign. The previous Campaign hat a DAILY budgetAmount of 0.01$, which was way too low naturally. Long story short:
Using this 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 soapenv:actor="http://schemas.xmlsoap.org/soap/ actor/next" soapenv:mustUnderstand="0" xmlns:ns1="https:// adwords.google.com/api/adwords/cm/v200909"> <ns1:applicationToken>***</ns1:applicationToken> <ns1:authToken xmlns:ns1="https://adwords.google.com/api/adwords/cm/ v200909">******</ns1:authToken> <ns1:clientEmail>***</ns1:clientEmail> <ns1:developerToken>***</ns1:developerToken> <ns1:userAgent>***</ns1:userAgent> <ns1:validateOnly>false</ns1:validateOnly> </ns1:RequestHeader> </soapenv:Header> <soapenv:Body> <mutate xmlns="https://adwords.google.com/api/adwords/cm/v200909"> <operations> <operator>SET</operator> <operand> <id>someId</id> <name>someName</name> <budget> <amount><microAmount>100000000</microAmount></amount> </budget> <biddingStrategy xsi:type="ns2:ManualCPC" xmlns:ns2="https:// adwords.google.com/api/adwords/cm/v200909"/> </operand> </operations> </mutate> </soapenv:Body> </soapenv:Envelope> We were getting this fault: <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ </ faultstring> <detail> <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/ cm/v200909"> <message>InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ </ message> <ApplicationException.Type>ApiException</ ApplicationException.Type> <errors xsi:type="InternalApiError" xmlns:xsi="http://www.w3.org/ 2001/XMLSchema-instance"> <fieldPath/> <trigger/> <ApiError.Type>InternalApiError</ApiError.Type> <reason>UNEXPECTED_INTERNAL_API_ERROR</reason> </errors> </ApiExceptionFault> </detail> </soap:Fault> </soap:Body> </soap:Envelope> To remedy this situation we tried to set the budgetAmount of the Campaign manually, which somehow, magically worked. Why is that ? We even have some automated tests using real accounts and real dollars to test the export of a Campaign and subsequent changes to its budget... as in _exactly_ this situation. The soap messages differ only in clientEmail used. (which I can provide via email, if you need them) Slightly worried & confused, rainer -- 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.