Skip to content
  • There are no suggestions because the search field is empty.

Integration with Microsoft Exchange

Understand the basics of the integration of AskCody with Microsoft Exchange

AskCody + Exchange

AskCody + Microsoft Exchange

AskCody is built native to Microsoft Exchange. Meeting rooms, desks, and bookings in AskCody are based on the resource calendars in your Exchange environment, and everything AskCody shows and updates flows through that integration. This article gives IT Admins the overview of how the integration works and where to go for setup, security, and troubleshooting.

High Level Architecture_NEW

 

Integrating the AskCody Meeting Management Platform with your Microsoft Exchange Server or Exchange Online tenant (Office 365) is an important and key step in setting up AskCody. Therefore, it’s highly recommended that you spent some time understanding Microsoft Exchange, and how AskCody integrates with Exchange. This will help you understand the requirements when the integration between Exchange and AskCody will be established.

Exchange Online: Microsoft Graph

For Microsoft Exchange Online, AskCody connects through Microsoft Graph, the API Microsoft provides for working with Microsoft 365 data. Your Microsoft 365 administrator grants consent to the AskCody enterprise application once, and no service account, password, or EWS URL is stored or shared with AskCody.

The integration uses four application permissions, documented in Permissions used and required connecting AskCody with MS Graph and Entra ID: Calendars.Read, Calendars.ReadWrite, GroupMember.Read.All, and User.Read.All. Compared to the earlier EWS model, this is a narrower grant: AskCody has access to calendars, not full mailbox content.

Microsoft is retiring Exchange Web Services (EWS) for Exchange Online. Microsoft begins blocking EWS requests on October 1, 2026, and removes EWS permanently on April 1, 2027. If your Exchange Online integration was set up before July 2026, read How to upgrade your Exchange Online integration to Microsoft Graph.

Exchange Server: Exchange Web Services (EWS)

For Exchange Server (on-premises and hybrid setups), AskCody connects through Exchange Web Services (EWS), a native part of Microsoft Exchange. EWS must be enabled and reachable for AskCody. The integration authenticates with a service account, which requires the ApplicationImpersonation role.

What the integration does, regardless of environment

  • Reads the resource calendars you connect, so bookings appear in AskCody in real time.
  • Updates calendars when meetings are booked, rescheduled, extended, or ended from AskCody products like Central, the Outlook Add-ins, and Room Displays.
  • Follows the meeting when it moves: service requests and visitor pre-registrations stay attached to the meeting when it is rescheduled. Read What is "follow the meeting intelligence"?.

Learn more

These articles highlight the overall concept of integrating AskCody with Microsoft Exchange.

The articles cover topics like:

Further helpful reading on AskCody and Microsoft Exchange is:

These articles go through important topics and highlight some frequently asked questions on AskCody and Microsoft Exchange in terms of security matters: