Tag: API

“How to get the MIME content of a given outlook message using Microsoft Graph API?”. This is one of the oldest request that i used to get from the custom app developers using Microsoft Graph API that i interact with The capability to get MIME message body is currently available only in the /beta version….

Have you submitted any of the feature requests for Microsoft Graph API earlier? If yes, then please note that we got a new home for it microsoftgraph.uservoice.com. Until now, the feature requests were part of the larger Office Dev User Voice. With this move to Microsoft Graph’s own instance of User Voice, each API service…

Recently i was working with an ISV/application developer, who created this custom application using EWS (Exchange Web Services) API. It worked with the account with impersonation rights to access other mailboxes/calendars in Azure/Office 365/Exchange Online. But when they tried to access a specific mailbox calendar, they see the error “No mailbox with such GUID”. We…

In this post we will see how to get the list of conference rooms or in other words, how to get all the meeting rooms in the user’s tenant or in a specific room list programmatically. We can use Microsoft Graph API’s findRooms API call to do this. Lets we play with a simple request…

Recently I was working with this ISV who was developing an Outlook Web addin. They use SupportsPinning in Outlook Web addin and noticed that its not working as expected. When I debugged further I noticed that they’re using older Outlook 2016 build. So when I looked at the documentation, I can confirm that the support…

This is one of the regular discussion that comes across at my desk, how we can configure Hybrid Exchange on-premise server integration with Office 365/Exchange Online, so that users can make use of REST API. So I thought let me stitch all of them together which can be handy for both the Exchange administrators and…

Microsoft Graph API’s beta version, You need to be aware that beta version contains features that are currently in preview. You’re invited to try these APIs. Beta version is exposed under https://graph.microsoft.com/beta How to find if the feature is in beta or not, When you open the Graph API documentation, you will see the following…

Well, we use Outlook/Office 365 a lot and sure most of them uses Categories. Traditionally, you might have used MAPI/Outlook Object Model/EWS API to retrieve these categories. This time, lets we use Microsoft Graph API to programmatically get the Outlook categories that have been defined for the user. First i make the Request: GET https://graph.microsoft.com/v1.0/me/outlook/masterCategories…

In recent times, i worked with one of the ISV developer who reported that for some users when they use $filter with Graph API calls throws HTTP 403 – Forbidden. The same call works fine with $filter for most of the users. We chased and found it happens for some users (and not for all…

Well, you might be using Microsoft Graph or Office 365 REST API or Azure AD Graph API’s, where you may see some functionality is not yet available in Microsoft Graph when compared to Office 365 REST APIs or Azure AD Graph APIs. In that case, I would suggest the following guidance: For Office 365, if…

This is one of the regularly asked queries by the Azure/Office 365 developers, how they can get/retrieve the specified profile photo programmatically using Microsoft Graph API. You can use the userphoto API call to do it. You can get the specified Profilephoto or its metadata (profilephoto properties). What it does? A GET photo operation first…

If your application uses user tokens to create subscriptions to Outlook resources, then you need to update your apps as needed to handle this scenario. This only applies to applications that use user tokens to create subscriptions. Applications that use app tokens to create subscriptions are not affected by this change. Existing applications do not…

With Outlook Object Model (OOM) API, now you can access the Outlook mail item and its permission property programmatically. You can set the Permission property – using that you can set or returns an OlPermission constant that determines the permissions the recipients will have on the e-mail item. C++ public: property Microsoft::Office::Interop::Outlook::OlPermission Permission { Microsoft::Office::Interop::Outlook::OlPermission get(); void…

Now you can use the GetSchedule API (when I publish this article, its available in /beta endpoint) to get the free/busy availability information for a collection of users, distributions lists, or resources, for a specified time period. You can use it simply by calling, POST /me/calendar/getSchedule POST /users/{id|userPrincipalName}/calendar/getSchedule Let me play with this API call…

Content moderation is the process of monitoring for possible offensive, undesirable, and risky content. Content Moderator, a Cognitive Services product, combines machine-assisted content moderation APIs and human review tool for images, text, and videos into a complete content moderation solution. In this episode, Sanjeev & Seth will get an overview of Content Moderator and learn…