microsoftgraph / msgraph-sdk-javascript

Microsoft Graph client library for JavaScript
https://graph.microsoft.com
MIT License
752 stars 226 forks source link

Unable to Use conversationId in $search Query for Outlook Messages #1612

Open gangstabob opened 7 months ago

gangstabob commented 7 months ago

Bug Report

Prerequisites

For more information, see the CONTRIBUTING guide.

Description

I am encountering an issue with the Outlook API when trying to use the conversationId parameter in a $search query for email messages.

Console Errors: None

Screenshots: None

Steps to Reproduce

Attempt to retrieve email messages using the /me/messages endpoint. Utilize a $search query that includes the conversationId parameter, as demonstrated below: /me/messages?$search="(to:${userEmail} OR from:${userEmail}) AND conversationId:${id} AND received>=${startDate} AND received<=${endDate}" Observe that the query does not produce the desired results due to the inability to use conversationId with $search.

Expected behavior: I expect to be able to construct a query that enables me to retrieve email messages based on the conversationId parameter using the $search operator.

Actual behavior: The conversationId parameter cannot be effectively employed within a $search query for email message retrieval.

Additional Context

Usage Information

Request ID - Value of the requestId field if you are receiving a Graph API error response

This request doesn't work even in Graph Explorer!

SDK Version: "@microsoft/microsoft-graph-client": "^3.0.6", Node Version: "@types/node": "^20.3.1", "ts-node": "^10.9.1", Browser Name: N/A Version: N/A