<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: API throttling limits? http response 429 in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/886776#M21859</link>
    <description>&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;HI&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;AFAIK, 429 error is a common error that means 'Too Many Requests' sent so that the remote server has blocked these requests.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;I'd like to suggest you stop sending requests, then you can reduce send frequency and check your script if it has been invoked multiple times or works on multiple threads.&lt;BR /&gt;In addition,any other Power bi REST APIs running at same time? If this is a case, these limits of requests may mean total requests of same user id.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Xiaoxin Sheng&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 31 Dec 2019 07:39:51 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-12-31T07:39:51Z</dc:date>
    <item>
      <title>API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/886470#M21856</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We're using the API to automatically backup some of the reports we're having to S3 - which runs fine, however we're facing an response code 429 which should be throttling right?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The script loops trough our files, on every 40th file we're having a wait for 2 minutes. I'm aware of this:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/connectors/powerbi/#checkalertstatus" target="_blank" rel="noopener"&gt;https://docs.microsoft.com/en-us/connectors/powerbi/#checkalertstatus&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We should be fine as they're talking about 100 calls / 60 sec. Also I checked this one:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/api-rest-api-limitations" target="_blank" rel="noopener"&gt;https://docs.microsoft.com/en-us/power-bi/developer/api-rest-api-limitations&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But can't find any case why we should be blocked...? We're simply using this:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/rest/api/power-bi/reports/exportreport" target="_blank" rel="noopener"&gt;https://docs.microsoft.com/en-us/rest/api/power-bi/reports/exportreport&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any hint would be highly appreciated &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Dec 2019 21:51:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/886470#M21856</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-30T21:51:14Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/886776#M21859</link>
      <description>&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;HI&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;AFAIK, 429 error is a common error that means 'Too Many Requests' sent so that the remote server has blocked these requests.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;I'd like to suggest you stop sending requests, then you can reduce send frequency and check your script if it has been invoked multiple times or works on multiple threads.&lt;BR /&gt;In addition,any other Power bi REST APIs running at same time? If this is a case, these limits of requests may mean total requests of same user id.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Xiaoxin Sheng&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Dec 2019 07:39:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/886776#M21859</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-31T07:39:51Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/886809#M21862</link>
      <description>&lt;P&gt;Thanks for your answer - but yes, I know what I means and thats why i'm asking here. "Too many requests" is kind of useless as I need to know &lt;STRONG&gt;which limitations&lt;/STRONG&gt; exists so I can adjust everything. According to the public information the script should run fine but it doesnt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is from last night:&lt;/P&gt;&lt;P&gt;22:59: 8 calls&lt;/P&gt;&lt;P&gt;23:00: 9 calls&lt;/P&gt;&lt;P&gt;23:01: 18 calls&lt;/P&gt;&lt;P&gt;23:02: 5 calls&lt;/P&gt;&lt;P&gt;23:03: 7 calls&lt;/P&gt;&lt;P&gt;23:04: 6 calls&lt;/P&gt;&lt;P&gt;23:05: 10 calls&lt;/P&gt;&lt;P&gt;(same pattern until)&lt;/P&gt;&lt;P&gt;23:35: 3 calls&lt;/P&gt;&lt;P&gt;23:36: 6 calls&lt;/P&gt;&lt;P&gt;23:37: 4 calls &lt;STRONG&gt;and then fail&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any other requests are not running, except a very few for triggering refreshes. But nothing that would end up in the documented limitations. Invoked multiple times etc. is also not possible as its a simple batch script. Which also waits untail the file is completely downloaded and then take the next one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Dec 2019 08:27:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/886809#M21862</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-31T08:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/887464#M21872</link>
      <description>&lt;P&gt;Hi, I'm getting the same issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you know how long you have to wait before your request calls are accepted again?&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jan 2020 22:33:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/887464#M21872</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-01T22:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/887550#M21873</link>
      <description>&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;How did the calls mean? single report or looping export all related reports? If you mean all reports, I think your request amount should multiply with exported reports count. (total request amount = report count * call times + renew access token +other triggered request)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;BTW, these documents that you mentioned are most of the known information that dev team shared, if you still need more detailed information about REST API, I'd like to suggest you contact power bi team to get further support.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Xiaoxin Sheng&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jan 2020 03:44:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/887550#M21873</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-02T03:44:37Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/891697#M21927</link>
      <description>&lt;P&gt;It's just the &lt;A href="https://docs.microsoft.com/en-us/rest/api/power-bi/reports/exportreport" target="_blank"&gt;https://docs.microsoft.com/en-us/rest/api/power-bi/reports/exportreport&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Access token is not renewed everytime, just every hour.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ok, altough I wanted to avoid the support i'm giving it a try &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jan 2020 09:31:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/891697#M21927</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-07T09:31:49Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/1291805#M25225</link>
      <description>&lt;P&gt;Is there any solution for this? Having the same. Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2020 00:34:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/1291805#M25225</guid>
      <dc:creator>riupko</dc:creator>
      <dc:date>2020-08-13T00:34:50Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/1570605#M26895</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Is there any solution for this? Having the same. Thank you!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 26 Dec 2020 10:58:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/1570605#M26895</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-12-26T10:58:08Z</dc:date>
    </item>
    <item>
      <title>Re: API throttling limits? http response 429</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/1572589#M26920</link>
      <description>&lt;P&gt;I have the following workaroud and it works for my needs. Basically, I need all the reports to be backed up once weekly.&amp;nbsp; I found out that PBI allows only 250 downloads per 1 hour and seems there is no way to increase this value. When exception 429 starts throwing my code goes to sleep for 1 hour and then continue doing backups.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Dec 2020 22:46:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/API-throttling-limits-http-response-429/m-p/1572589#M26920</guid>
      <dc:creator>riupko</dc:creator>
      <dc:date>2020-12-28T22:46:24Z</dc:date>
    </item>
  </channel>
</rss>

