• 1 min read

Cost Reporting ARM APIs across subscriptions for EA customers

Azure enterprise customers today manage their subscriptions on the EA portal and use the EA hierarchy to group and report on usage and costs by subscription.

Azure enterprise customers today manage their subscriptions on the EA portal and use the EA hierarchy to group and report on usage and costs by subscription. Until today, the only APIs available for the enterprise hierarchy was the key based APIs, this month we are releasing ARM supported APIs for the enrollment hierarchy. This will enable users with the required privileges to make API calls to the individual nodes in the management hierarchy and get the most current cost and usage information.

The benefits of this API is an improved security posture, seamless onboarding to the cost APIs and benefiting from the continued investment in planned work on the APM APIs, like budgets. Departments today support rudimentary spending limits, but in the coming weeks we will be supporting budgets, that were recently announced for subscriptions and resource groups on EA hierarchy nodes as well. The ARM APIs also standardize the pattern and enable AD based authentication.

Hierarchy Updates

As part of this release the ARM API introduces a few new terms:

  • Enrollments in the ARM APIs are Billing Accounts
  • Departments continue on as Departments
  • Accounts in the ARM APIs are referred to as Enrollment Accounts

This release of ARM APIs above the subscription scope supports all currently supported functions of usage details, monetary balances, marketplace charges and price sheet. The price sheet API also supports calls at a subscription grain to get the specific prices for that subscription based on the offer type. Each of these calls by default apply to the current (open period), with the option to call the API for specific billing period in the past. Here’s the detailed list of operations and scopes with links to the documentation:

 

Billing Account (Enrollment)

Department

Enrollment Account (Account)

Usage Details

Supported

Supported

Supported

Monetary Balance

Supported

N/A

N/A

Market place Charges

Supported

Supported

Supported

Price sheets

Supported

 

 

Budgets

Planned

Planned

Planned

Links

Documentation Page