Exchange Online Management Rest API

Hanson, Isaiah S 81 Reputation points
2023-06-12T17:36:50.4066667+00:00

Are there any plans to move Exchange Online Management of Mailboxes, Global Contacts, and Distribution Lists to a REST API?

I understand that there is a PowerShell module called ExchangeOnlineManagement, which is now completely backed by REST APIs. When can we call these APIs with other programming languages such as Python.

Currently, we WINRM with python to a windows server that runs powershell, however, this is a very inefficient process and actually opens the code up to vulnerabilities.

I would expect that Exchange Online would follow the same principals as Azure AD objects as they can be created using Graph.

Exchange Online
Exchange Online
A Microsoft email and calendaring hosted service.
6,178 questions
Exchange | Exchange Server | Development
Microsoft Security | Microsoft Graph
{count} votes

Accepted answer
  1. Vasil Michev 119.6K Reputation points MVP Volunteer Moderator
    2023-06-13T07:17:40.8566667+00:00

    We've been asking for Graph API endpoints for Exchange management for years now, to no avail. There are some operations exposed via REST endpoints, as you mentioned below, however calling those outside of the PowerShell module is not officially supported. That said, if you don't care about the "supported" bit, you can certainly create a solution with no PowerShell dependencies.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.