Microsoft Graph: AllowMeetingChat set to limited does not allow attendees to chat

Maria Pequeno Camarero 20 Reputation points
2026-09-25T08:58:10.18+00:00

We created an Online Meeting through Microsoft Graph with allowMeetingChat set to limited.

During the meeting, the presenter is able to use the chat. However, attendees joining through the joinWebUrl returned when the Online Meeting is created are unable to use the meeting chat.

Interestingly, if link is shared to an attendee during the meeting through the People-Share Invite menu, that attendee can join and use the chat without any issues.

When creating the Online Meeting through Graph, we currently only include the organizer and co-organizers in the attendees collection. The other participants are not added as attendees and instead join directly using the returned meeting URL.

Could this explain the difference in chat behavior? In other words, when allowMeetingChat is set to limited, do participants need to be explicitly included in the meeting's attendee list in order to use the chat during the meeting?

If not, could you please clarify what determines whether a participant joining via joinWebUrl has access to the meeting chat?

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs


Answer accepted by question author
Hani-Ng 2,070 Reputation points Independent Advisor
2026-09-25T09:24:32.18+00:00

Hi Maria Pequeno Camarero

In Microsoft Graph, allowMeetingChat controls the meeting chat mode. Microsoft documents this property as part of the onlineMeetingconfiguration, while the participants property separately represents the organizer and attendees associated with the meeting. The documentation does not state that allowMeetingChat = limited grants chat access only to users explicitly included in the attendeescollection.

For Teams meetings, limited corresponds to making meeting chat available during the meeting rather than before or after it. However, actual chat availability can also be affected by Teams meeting policies and, importantly, by how the participant is identified when joining. Microsoft notes that meeting chat policies can control whether participants are allowed to read and send messages and can specifically restrict anonymous meeting participants from using chat,

Therefore, I would pay particular attention to the participants who join directly through joinWebUrl. If Teams cannot establish a trusted/authenticated identity for a participant, that participant may be treated as anonymous/unverified. Microsoft describes participants whose identities cannot be verified as anonymous, whereas guests and users from trusted organizations can be treated as verified external participants.

This could also help explain why an attendee invited through People > Share invite during the meeting behaves differently. Rather than assuming that adding the attendee to the Graph attendees collection is itself what enables chat, I would compare the identity under which the attendee joins in both scenarios.

As a test, you could:

  • Add one affected user explicitly to participants.attendees when creating the online meeting and test again.
  • Have the same user join through the original joinWebUrl while signed in to Teams with their work or school account.
  • Check whether Teams displays the participant as External, Guest, or Unverified.
  • Review the organizer's Teams meeting policy > Meeting chat setting, particularly whether anonymous participants are excluded from chat. Microsoft specifically documents that the Teams admin meeting-chat policy can prevent anonymous participants from using meeting chat.

If the explicitly listed attendee can use chat while the same user joining otherwise cannot, collecting the participant identity/status and the Graph request/response would be useful for narrowing down whether this is related to participant resolution in the Graph-created standalone meeting.

For reference:

onlineMeeting resource type - Microsoft Graph

Manage chat in Microsoft Teams meetings

Plan for meetings with external participants

I hope this information helps. If you have any further questions or can share the participant type shown in Teams for the affected users, please feel free to ask.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

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