[RateExceededError <rateName=OperationsPerDay, rateKey=billing_developer_request, rateScope=ACCOUNT, retryAfterSeconds=86400>]

944 views
Skip to first unread message

Ulaş Yılmaz

unread,
Jan 12, 2016, 8:56:44 AM1/12/16
to AdWords API Forum
Hello,

I've seen that a similar question has been asked lately, but there are no clear answers. That's why this post.

We have been updating/adding Labels and FinalUrls of our Adgroups automatically thru the Adwords API.
The update scripts, i.e. mutate and mutateLabel functions, were working fine until two days ago, then they starting failing with the following error message.
On our part, we have changed nothing in our scripts, nor in our Adwords membership.

Would you please help me understand why this happening and how this problem is to be solved.
Thanks in advance,

Ulas Yilmaz


com.google.api.ads.adwords.lib.client.AdWordsServiceClient.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/v201509">
           
<requestId>00052920815815180ac4c724f70aab72</requestId>
            <serviceName>AdGroupCriterionService</
serviceName>
           
<methodName>mutate</methodName>
            <operations>1000</
operations>
           
<responseTime>214</responseTime>
        </
ResponseHeader>
   
</soap:Header>
    <soap:Body>
        <soap:Fault>
            <faultcode>soap:Server</
faultcode>
           
<faultstring>[RateExceededError &lt;rateName=OperationsPerDay, rateKey=billing_developer_request, rateScope=ACCOUNT, retryAfterSeconds=86400&gt;]</faultstring>
           
<detail>
               
<ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201509">
                   
<message>[RateExceededError &lt;rateName=OperationsPerDay, rateKey=billing_developer_request, rateScope=ACCOUNT, retryAfterSeconds=86400&gt;]</message>
                   
<ApplicationException.Type>ApiException</ApplicationException.Type>
                    <errors xmlns:xsi="http:/
/www.w3.org/2001/XMLSchema-instance" xsi:type="RateExceededError">
                        <fieldPath/>
                        <trigger/>
                        <errorString>RateExceededError.RATE_EXCEEDED</errorString>
                        <ApiError.Type>RateExceededError</ApiError.Type>
                        <reason>RATE_EXCEEDED</reason>
                        <rateName>OperationsPerDay</rateName>
                        <rateScope>ACCOUNT</rateScope>
                        <retryAfterSeconds>86400</retryAfterSeconds>
                    </errors>
                </ApiExceptionFault>
            </detail>
        </soap:Fault>
    </soap:Body>
</soap:Envelope>


Anthony Madrigal

unread,
Jan 12, 2016, 11:06:47 AM1/12/16
to AdWords API Forum
Hi Ulas,

The rate exceeded error occurs when you are exceeding the number of operations per day. In order to ensure this error will not happen again, I recommend applying for Standard Access, since that will give you unlimited operations per day.

You can find more information on Rate Limits in our guide.

Cheers,
Anthony
AdWords API Team

Ulaş Yılmaz

unread,
Jan 13, 2016, 4:18:10 AM1/13/16
to AdWords API Forum
Hi Anthony,

Thank you for the answer.

Obviously, That is an information I have already encountered in my search on what might have happened.
What I also want to understand is why this happened after using the basic account for over millions of updates.

Functions mutate and mutateLabel had been working fine until a couple of days; they were being used regularly every day for over 10K updates thru basic account.
On our part, we have changed nothing in our scripts, nor in our Adwords membership.
Why might have these functions stopped all of a sudden?
How can I get more information on that?

Regards,
Ulas Yilmaz

Michael Cloonan (AdWords API Team)

unread,
Jan 13, 2016, 10:47:20 AM1/13/16
to AdWords API Forum
Hello,

There was actually an error in the way we counted operations for basic access users that was fixed last week, which caused many users to begin encountering this error when doing the same thing they'd been doing all along. To get around this, you should apply for standard access as Anthony mentioned.

However, we are aware that this abrupt change is breaking many people's established workflows, so we are investigating why this change occurred without warning and seeing if we can get it rolled back in the short term so that users can have time to adjust to the changes.

Regards,
Mike, AdWords API Team

Idan Cohen

unread,
May 31, 2016, 9:04:11 AM5/31/16
to AdWords API Forum
Hey Anthony,

I got this error and I already have an approved API account, so according to you this shouldn't have happened.

What do you suggest I do?

Josh Radcliff (AdWords API Team)

unread,
May 31, 2016, 10:43:46 AM5/31/16
to AdWords API Forum
Hi,

This post is specific to an issue that occurred several months ago, so the problem Michael mentioned is probably not related to the rate limit issues you're encountering today.

Could you let me know the following?
  1. Whether your developer token is for Basic or Standard access.
  2. Which service you were calling when you encountered the error.
  3. The details of the error from your logs. Please make sure you remove any sensitive information before posting logs, as described in the forum posting rules.
Thanks,
Josh, AdWords API Team

dan...@kolau.com

unread,
Aug 4, 2016, 9:48:07 AM8/4/16
to AdWords API Forum
Hello,

We have encountered this error since last Thursday and have neither changed anything in our sourcecode nor reached the Basic;s access call limit. Could you please check in our account and see why are we encountering this error?
  

[RateExceededError <rateName=OperationsPerDay, rateKey=billing_developer_request, rateScope=ACCOUNT, retryAfterSeconds=86400>]


Thanks
Reply all
Reply to author
Forward
0 new messages