KB ID: | 4322 |
Product: | Veeam Backup for Microsoft 365 | 6.0 |
Published: | 2022-06-10 |
Last Modified: | 2022-06-21 |
Starting with Veeam Backup for Microsoft 365 6a, the backup of Microsoft Teams data will now be performed using Microsoft Graph Export API for Teams. These APIs access sensitive data and are considered protected APIs. To access these APIs, a form must be filled out to request access. This Veeam KB article documents what information the Microsoft form to "Request access to Protected APIs in Microsoft Graph" requires.
Due to Microsoft's planned deprecation of Exchange Web Services (EWS) backup for the TeamsMessagesData folder, which was used in previous versions of Veeam Backup for Microsoft 365, moving forward Veeam Backup for Microsoft 365 will use the Microsoft Graph Export APIs for Teams to backup public channel messages.
Important Notes:
When adding an organization with modern authentication to Veeam Backup for Microsoft 365, after following the login prompts, you will end up with an app registration. You will need information about this app registration to request Protected API access in the next section.
As documented in Protected APIs in Microsoft Teams:
To request access to these protected APIs, complete the following request form.
Note: The process of whitelisting an app registration may take up to two weeks to complete.
To simplify the request process Veeam has documented each of the fields you will fill out to request Protected API access. Where possible text below will have a copy button, so that you can easily pate the text into the form. Each step number below corelates to the numbered entry in the "Request access to Protected APIs in Microsoft Graph" form (as of 2022-06-09).
If you notice that the Microsoft form has changed and no longer aligns with the information below, please Send KB Feedback.
Veeam Software Corporation
Veeam Backup for Microsoft 365
For backup and compliance purposes
Click [ Next ]
https://www.veeam.com/backup-microsoft-office-365.html
https://www.veeam.com/eula.html
https://www.veeam.com/privacy-notice.html
Click [ Next ]
Click [ Submit ]
Until the whitelisting is complete you will get the following error when you try to back up Teams data:
Failed to process team: <teamname> Invoked API requires Protected API access in application—only context when not using Resource Specific Consent. Visit https://docs.microsoft.com/en—us/graph/teams—protected—apis for more details.. The remote server returned an error: (403) Forbidden.
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case