About: Exchange Reporting Services

Exchange Reporting Services provides programmatic access to admin reports with Exchange in O365. The reports you can pull with code are the same ones in the 365 console. Below is information on accessing the Exchange Reporting Services via code. Note that you will need to do a GET and a property formatted URL with an…


About: Mailbox event and Notification APIs

One with developing code for messaging development is to have code run when a specific event happens.  Each mailbox API has its own ways of handling calls.  Below is an overview of APIs which support events on the mailbox. Exchange Web Services (EWS): Exchange Web Service notifications are widely used and has several models for…

2

About: Mailbox Accessing APIs

These APIs are used to access folders and items inside mailbox and public folder stores.  These are the APIs used to create mail client applications.  They have varying levels of business logic available – not all APIs have objects for working with specialized item types like contacts, appointments, tasks, etc. These APIs do not do…

2

Events from mailbox activity

One with developing code for messaging development is to have code run when a specific event happens.  Each mailbox API has its own ways of handling calls.  Below is an overview of APIs and other mechanisms which support events on the mailbox. Exchange Web Services (EWS): Exchange Web Service notifications are widely used and has…


About: Office 365 REST APIs for Exchange

API Type:  Mailbox Assessor API Interface: REST, JSON, OAuth v2 over HTTP Business Logic: Works with content in mailboxes such as Mail, Calendar, Contacts Development Languages: Anything which can send a post. So, you can write code for iOS, Droid, Windows forms, ASP.NET, JavaScript, PowerShell…  Property Access: Yes Product Versions: Exchange Online (Wave 15+)  Summary:…

1

Best Practices – What is supported and not.

The issue of supportability comes up a lot.  I would like cover it in this blog post. When we get cases from customers we look at the servers, software and APIs involved.  In addition, the development scenarios and configurations are taken into considerations. A lot of customers run outdated versions of Exchange and Outlook – such as…


EWS calls can do impersonation and delegation… how about REST?

This is an area where what EWS can do some things the REST API can do.  At this time the REST API does not support impersonation, delegation or Basic Authentication with Exchange.  Its possible that this may change in the future; however, for now those are not supported.  If you need those capabilities then look…