Hi Vraj Patel,
Thank you for reaching out to Microsoft!
- 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.
- 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.
- 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.