Checking ther reason of [Status Code: NotFound; Reason: REST API is not yet supported for this mailbox.] while subscribing to resource mails

Andrii Opryshko 1 Reputation point
2021-03-10T10:50:55.213+00:00

I tried to subscribe to resource Users/xxx/mailFolders('Inbox')/messages and got error Status Code: NotFound; Reason: REST API is not yet supported for this mailbox. I have found that user has licences attached to file.76244-lic.txt

One of them is EXCHANGE_S_ENTERPRISE. What name of licence should be for success subscribing?

I read that error also can occur if the mailbox is on a dedicated Microsoft Exchange Server and is not a valid Office 365 mailbox. How can I check from graph api if user has valid Office 365 mailbox?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,672 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Deva-MSFT 2,256 Reputation points Microsoft Employee
    2021-03-15T14:41:43.037+00:00

    The easiest way is to check with your administrator (who usually keeps track of the license) that you're using or you can try using the Get-Recipient Exchange PowerShell to get the same.