I'm not aware of any API endpoints that will have precalculated uptimes, but you should be able to gather the info you are looking for via the Service Health API. https://learn.microsoft.com/en-us/rest/api/resourcehealth/events/list-by-subscription-id
Azure SLA (API)
Kate Pang
21
Reputation points Microsoft Employee
Hi there,
Possible to display Azure Services SLA Service Level Agreements Summary | Microsoft Azure for all Azure relevant subscriptions and see how they actually fare in the previous month compared to the defined SLA. Wonder if we can customize with our reporting APIs(if available) and develop a power BI dashboard to show the 'actual' achieved and the defined SLA.