Enabling Billing for Microsoft Teams APIs in Microsoft Graph
Existing applications that used these metered APIs must now set up an active Azure billing subscription by June 30th, 2023, to avoid service disruptions. All other applications, including new applications since March 1st, 2023, are already subject to these requirements.
Microsoft has deprecated support for Teams GCC/GCC High and it is no longer supported.
Note: Customers using GCC or GCC High tenants for Microsoft Teams data collection should plan migration to a supported environment.
Applications without an active Azure subscription will get error "HTTP 402 Payment required" when trying to access the metered APIs using model=A. Applications using Evaluation Mode will also get error "HTTP 402 Payment required" when the seeded capacity limit is exceeded.
To avoid service disruptions to your application(s), take the following actions if you have not done so yet:
-
Set up an Azure billing subscription for each application.
-
Set up a payment model (model=A) for each API request of a metered API.
-
If your app is using model=A, ensure that your users have the proper E5 licenses and that DLP is enabled.
Note: If you have previously provided a subscription ID in the Protected API form, for the subscription to be properly configured, you still need to follow the instructions above to finish the setup.
Related information