Thank you for posting your question in Microsoft Q&A.
Based on your description, I understand you have considered to receiving <InReplyTo> tag
in EWS GetItem response in Outlook on Mac. We are glad to assist you this part.
From my perspective, this might be a platform-specific behavior (or potential bug) in Outlook on Mac. When the subject is changed during a reply, Outlook might intentionally or inadvertently omit the In-Reply-To header from the draft item to signal the start of a new conversation thread. This header is what populates the <InReplyTo> element in the EWS GetItem response. Standard email protocols don't require removing it, but client implementations like Outlook can vary.
The <InReplyTo> element corresponds to the first-class property with FieldURI item:InReplyTo, which is typically populated with the original message's ID for replies.learn.microsoft.com.
To confirm you're requesting it correctly in your GetItem call, ensure your XML includes it in the <AdditionalProperties> section include (it's not returned by default in the base shape):
<GetItem xmlns="
<ItemShape>
<BaseShape>IdOnly</BaseShape>
<AdditionalProperties>
<FieldURI FieldURI="item:InReplyTo" />
<!-- Add other properties as needed, e.g., item:ConversationId -->
</AdditionalProperties>
</ItemShape>
<ItemIds>
<ItemId Id="your-reply-item-id" />
</ItemIds>
</GetItem>
If <InReplyTo> is still missing despite this, it's likely due to the client not setting the header.
I have found relevant article that might help:
Properties and extended properties in EWS in Exchange | Microsoft Learn
Work with Exchange mailbox items by using EWS in Exchange | Microsoft Learn
Please let us know if you need further assistance.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.