Graph API - Read outlook Emails without signature - machine-learning

I have a Machine learning model that can classify emails, I'm using GraphAPI to read emails but, model performance is not up to the mark since I'm unable to remove the signature from email for training.
Is there any way to read emails from outlook without email signature?

No, the email's signature is also considered as a body data and you could find that data inside the body's content property. Please raise a feature request in the Microsoft Graph Feedback Forum so that the Microsoft Graph product team may develop it in future.

Related

Mapping ActiveSync messages to Graph ListMessages response

Is there any documented way to map a message response from Exchange Active Sync to message response from Microsoft Graph?
Currently I'm writing some custom code and mapping them locally.
Exchange Active Sync and Microsoft Graph are two different implementations. Some of the concepts between the two are similar. In general you will need to carefully look over the graph response and adjust the custom code to meet that requirement.

Access to email signatures

I haven't really been able to find anything in the documentation and the stuff on Google is about 2-3 years old, and so this is the simple question:
Is there a way to update somebody's email signature with the Outlook REST API?
If you're seeing 2yr old docs, you're looking at the wrong documentation. Graph's official documentation can be found here. This documentation is open source and against on GitHub: microsoftgraph/microsoft-graph-docs.
As to email signatures, I'm afraid this isn't available via Graph. Email signatures are stored by the Outlook client, not within the mailbox. This is why users see different signatures across desktop, mobile, and web clients.
The only settings like this available via Graph are settings stored at the mailbox level. These are accessed via mailboxSettings object: automaticRepliesSetting, language, timeZone, and workingHours.

Microsoft Graph API Office 365 - How change message flags property with REST API?

Following this question :
Microsoft Graph API mail office 365: Is any option create inbox message NOT as Draft?
I want to convert from EWS to Graph API ,
in EWS it is under the section below:
https://msdn.microsoft.com/en-us/library/ms527629.aspx
How can I change/ modify mail message flags with REST ?
I saw in beta version is possible somehow...
Part of the REST is here:
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/mail_api_overview
Any suggestions please ?
#Nicolas is correct. Check out Microsoft Graph API mail office 365: Is any option create inbox message NOT as Draft?
In there there is a link to an MSDN article that explains each of the flags, their integer values, etc...
It's important to remember that while the graph API (for Exchange related foo) looks a lot different than EWS, they actually share a bunch of the same logic underneath and ultimately talk to the exchange Store underneath. What this means is that all of the MAPI goodness (proptags, named props, etc...) can be accessed through the graph API via extended props. Funny bit of trivia - currently the REST API on the server side when it deals with extended props converts them into the EWS internal representation of extended props and calls the server side EWS business logic (in proc) to process them. So not only is it similar, it is exactly the same :)

How to connectt Skype for Business Online data from Microsoft Graph Explorer

I am trying to start collecting Skype for Business Online data using Microsoft Graph Explorer in order to do my own reporting. Eventually, my goal is to automate this process using API calls and write the return data in my own monitoring database.
I opened a O365 trial account and using graph explorer with my global admin account to generate some SfB reports but having no luck:
SfB Business Activity Report
Am I doing something wrong here?
Also, I believe this query is supposed to return a CSV file. Is there a better way to achieve what I am trying to do?
Thanks,
The API you're using is in beta, and (contrary to the published documentation) seems to only work when:
you provide an output format parameter
that output format is JSON
The call you're trying to make will work as follows: GET https://graph.microsoft.com/beta/reports/getSkypeForBusinessActivityUserDetail(period='D7')?$format=application/json
You're not the only one waiting for these APIs to solidify and include more information. Hope this helps!

Microsoft graph for "mail merge" feature?

We develop an enterprise application that contains data our clients would like to surface in Office 365 for mail merge purposes. Is the Microsoft Graph API appropriate for this purpose? I can't find anything specific to mail merge functionality. If the Graph is not appropriate, is there an alternative API we've missed?
L
You can use Microsoft Graph to send emails and read contact information to populate email templates. Here is a code sample you might find useful:
https://github.com/OfficeGSX/Excel-Add-in-TypeScript-MailMerge

Resources