Based on the provided information, it appears that there is an issue when using the Graph API to send a message into a chat associated with an Outlook appointment. Specifically, when the appointment participant sends a request for a new message, the chat is not created or shown in Teams, even though there is no error thrown from the API and the message is successfully stored in the chat when manually opened through Teams.
To address this potential bug and provide a workaround for the scenario where the chat is not created in Teams when the sending request is made by the appointment participant, I would recommend the following:
- Ensure proper permissions: Make sure that the user account of the appointment participant has the necessary permissions to create chats within Teams. Check if there are any specific settings or permissions that could be limiting the participant's ability to create chats.
- Check Teams policies: Verify if there are any Teams policies in place that might restrict the creation of chats for appointment participants. Review the policies or settings applied to the user accounts involved and see if any changes can be made to allow for chat creation.
- Utilize alternate chat creation methods: If the API approach is not working as expected for appointment participants, consider using alternative methods to create chats in Teams. For example, you could try using the Teams client or the Teams web interface to manually create the chat for the appointment participant.
- Contact Microsoft Support: If the issue persists and no workaround seems to resolve it, consider reaching out to Microsoft Support for further assistance. They may be able to provide insights on any known issues or provide guidance specific to your scenario.
Remember to provide them with all the relevant details and steps taken so far when contacting support to facilitate a quicker resolution.
I hope these suggestions help address the problem and provide a potential workaround for the scenario where the chat is not created in Teams when the sending request is made by the appointment participant.