#Outlook Get Message Properties Missing in Response

3 messages · Page 1 of 1 (latest)

inner sinew
#

Hey team!
We've been integrating OUTLOOK_GET_MESSAGE heavily for our email processing pipeline and noticed a couple of things with the current response:

  1. uniqueBody not being returned
    The response schema for OUTLOOK_GET_MESSAGE includes uniqueBody (which is great!), but it's not being returned in the actual response. This field is Microsoft Graph's built-in way to get ONLY the new message content without quoted replies — super useful for email processing, AI drafting, etc.
    We currently have a fallback that does HTML quote detection, but uniqueBody would be way more reliable for complex reply chains.
    I believe the fix on your end would be including uniqueBody in the $select parameter when calling the Graph API, something like:

GET /me/messages/{id}?$select=id,subject,body,uniqueBody,from,toRecipients,...

  1. attachments navigation property not expanded
    Similarly, the schema supports an attachments array but it's not returned. We're using OUTLOOK_LIST_OUTLOOK_ATTACHMENTS as a separate call which works fine, but having attachments inline via $expand=attachments would save us an API call per email.
    Lower priority than uniqueBody, but would be a nice improvement.
shell veldt
inner sinew
#

@shell veldt thanks, i posted this to the forum. This is the last piece to finish our outlook integration. I appreciate it if you can help us streamline this https://request.composio.dev/boards/tools-triggers/posts/outlook