MS Teams Archiving via Export API Collector Failing due to a Licensing change from Microsoft

book

Article ID: 100054603

calendar_today

Updated On:

Description

Error Message

2022-11-29 00:03:13,306 [Connector_22] WARN  ChannelMessagesProducer - Unable to get public and private channel messages for team: 'xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx, Test', user: ''xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx, john.doe@democloud.com'. Ex: Status Code: PaymentRequired

Microsoft.Graph.ServiceException: Code: PaymentRequired

Message: Tenant 'xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx' needs a valid license to access this API. Visit https://docs.microsoft.com/en-us/graph/teams-licenses for more details.

 

Another possible message is as follows:

2023-08-11 10:27:45,205 [66] ERROR TeamToChannelMessagesTransformation - Unable to get channel messages for team: '3ad3d9c1-ff27-4a88-a356-6a14ac0dad67, IT Channel'.
Status Code: PaymentRequired
Microsoft.Graph.ServiceException: Code: PaymentRequired
Message: To call this API, the app must be associated with an Azure subscription, see https://aka.ms/teams-api-payment-requirements for details.

 

Cause

Microsoft forced all partners working in the archiving sphere to enforce Model A licensing in their products and to comply we had to remove Model B support from this collector

Resolution

One or more of the requirements from Microsoft for Graph API access may not be met. 

Per the Arctera Capture Configuration Guide, please see the following and ensure that the requirements from Microsoft are met: 

License Info 


Enabling Billing for Microsoft Teams APIs in Microsoft Graph 


 

Issue/Introduction

MS Teams Archiving via Export API Collector Failing due to a Licensing change from Microsoft.