Regarding Microsoft Town Hall API for Virtual Event Management

Vraj Patel 0 Reputation points
2025-03-10T12:57:05.46+00:00

Hello,

I am integrating the Microsoft Town Hall API to creation and manage the virtual events. I have a few questions regarding attendee access and authentication:

  1. While creating a Town Hall event, I need to pass the Microsoft Entra ID of users to restrict access to my portal users. However, some users may not have a Microsoft Entra ID. How can I grant them access to join the event without requiring an Entra ID?
  2. When adding attendees to a Town Hall event, is it mandatory to pass only users within the same organization? What happens if I include an attendee who is outside the organization? How can I add them as an attendee and ensure they receive an email invitation to join the meeting?
  3. Is there any support available for users to join a Town Hall meeting using a manually defined ID and password, which can be set during the event creation process?

Looking forward to your guidance.

Best regards,

Vraj Patel

Microsoft Security | Microsoft Graph
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Rajat Vashistha-MSFT 1,690 Reputation points Microsoft External Staff
    2025-03-10T17:07:42.94+00:00

    Hi Vraj Patel,

    Thank you for reaching out to Microsoft!

    1. For users without a Microsoft Entra ID, you can invite them as external attendees by sharing a join link or sending an email invitation. This allows them to access the event without requiring an Entra ID. The "audience" property can be set to "Organization," meaning the event is restricted to users within the same organization. External attendees cannot join unless explicitly invited. User's image
    2. It is not mandatory to restrict attendees to users within the same organization. You can add external attendees by including their email addresses during the event setup. They will receive an email invitation with a link to join the event.
    3. Currently, the Microsoft Town Hall API does not support joining events using a manually defined ID and password. Attendees typically join via a link provided in their invitation.

    Please refer to the following document for more details: Create virtualEventTownhall

    Hope this helps.

    If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.

    1 person found this answer helpful.

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.