[Azure REST API] call rate and data retention

Han Shih 施學翰 146 Reputation points
2021-07-20T09:11:36.853+00:00

I try to create dashboard based on Azure REST API
And my data comes from Azure APIM

Here are my questions:

  • I wonder if there exists an API call rate limit of these APIs?
    (e.g. 3600 requests/hour)
  • How long the data behind these APIs will be kept?
    (e.g. I want to request the data about a year ago, is it possible?)

Thanks

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,447 questions
0 comments No comments
{count} votes

Accepted answer
  1. MayankBargali-MSFT 70,936 Reputation points Moderator
    2021-07-20T15:08:32.253+00:00

    Hi @Han Shih 施學翰

    As per the section Async operations, throttling, and paging it is the same limit as mentioned in Subscription and tenant limits. The endpoint that are hit is management.azure.com

    Resource Manager applies a limit on the number of read and write requests per hour to prevent an application from sending too many requests. If your application exceeds those limits, requests are throttled. The response header includes the number of remaining requests for your scope. For more information, see Throttling Resource Manager requests.

    Can you elaborate more what do you mean by "How long the data behind these APIs will be kept?" Did you mean you can calling the report API for APIM and want to check what is the retention for the data that is returned from this API. If this is the case then this data is persisted in individual API Management instances for Reports API and the data is currently retained indefinitely till you are not deleting the APIM instance.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.