manolovalenzuela
manolovalenzuela

Reputation: 25

How to get 'credit available' and 'days remain' using Azure Billing API?

Is it possible to get the two indicators of the old management portal using the Azure Billing or RateCard API like shown below?

here

thank you!

Upvotes: 1

Views: 940

Answers (1)

Gaurav Mantri
Gaurav Mantri

Reputation: 136196

So there're two things you're looking for:

  • Subscription Billing Period: As of today, it is not possible to fetch the billing period of a Subscription programmatically.
  • Remaining Credits: Remaining credits is not directly available via the API however it is possible to calculate this. For this first, you would need to find the total credits available. This information can be fetched via Rate Cart API. This will be available under OfferTerms element in the response.

"OfferTerms": [ { "Name": "Monetary Credit", "Credit": 500.0, "ExcludedMeterIds": [ "c7c86eef-7094-47d5-83e7-c3c9be5af0bf", "4b8b8092-a2d7-4785-9b9f-76104f4c7269", "7e266189-fb95-4615-af5b-126a00e78714", "20f1b323-0950-4527-b4f3-d77e2b7aca16" ], "EffectiveDate": "2014-04-01T00:00:00Z" } ]

Next you would need to calculate the actual usage using the Usage API. Based on the usage and the rate card, you will need to calculate the usage amount. Difference between the credit and this amount will give you remaining amount.

Upvotes: 1

Related Questions