Sending a message to an appointment's Teams Chat does not create the chat in Teams

Percy Pan 0 Reputation points Microsoft Employee
2023-02-07T19:36:53.2466667+00:00

Hi,

We are using Graph API to send a message into a chat that's associated in an Outlook appointment, but we are encountering a following potential bug:

We have an appointment has one organizer and one participant.

The appointment is associated with a Teams Chat that's not created or shown in Teams for either organizer or participant. (No message history, no such chat in Teams)

  1. If the appointment organizer sends a request for a new message ('chat-id' is from the appointment.TeamsThreadId), the chat will be created and shown in both organizer and participant's Teams.
  2. If the appointment participant sends a request for a new message, the chat wouldn't be created or shown in the Teams. However, there is no error throwing from the API and the message will be shown if we manually opened the appointment's chat through Teams (which means the message was stored successfully into the chat).

Please give us a potential workaround for the scenario 2 where the chat was not created in Teams if the sending request is from the appointment participant.

Thanks!

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,894 questions
Outlook
Outlook
A family of Microsoft email and calendar products.
4,504 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,481 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Muhammad Binyameen 395 Reputation points
    2023-08-28T14:04:35.72+00:00

    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:

    1. 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.
    2. 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.
    3. 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.
    4. 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.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.