Edit

Share via


Choose the right Teams meeting type

Microsoft Teams and Microsoft Graph support multiple types of scheduled real-time voice and video experiences, ranging from ad hoc meetings that are suitable for a few participants to large, structured virtual events like webinars and town halls with thousands of attendees.

Use the following table to choose the right meeting type and Microsoft Graph APIs for your use case.

Teams meeting type Microsoft Graph APIs Use cases
Online meeting onlineMeeting
attendanceReport
attendanceRecord
online meeting webhooks
  • Hosting a meeting for up to 1,000 participants who can be inside or outside of your organization. Everyone can interact via audio, video, chat, and screen sharing.
  • Meetings are either scheduled, ad hoc, or channel meetings.
Webinar virtualEventWebinar
virtualEventRegistration
virtualEventWebinarRegistrationConfiguration
virtualEventRegistrationQuestion
meetingAttendanceReport
attendanceRecord
virtualEventSession
virtualEventPresenter
virtual event webhooks
  • Hosting a meeting where one or several experts (presenters) share their ideas or provide training to an audience (attendees inside or outside of your organization) with a maximum of 1,000 participants on the call.
  • Registration is needed before attendees can join the webinar.
Town hall virtualEventTownhall
virtualEventSession
virtualEventPresenter
  • Automatic streaming event for a limited number of presenters to a large group of attendees, capping at 10,000 or 20,000 participants (with Teams Premium).
  • Attendees cannot register for the event. They need to be invited. Attendees use the Q&A feature to engage with presenters and organizers instead of directly interacting via chat or audio.

To learn more about the differences between each meeting type to choose the one that is best suited for your use case, see the feature comparison chart.