How to register an attendee for a webinar via Microsoft Graph API

Sami Ahammed SK 5 Reputation points
2024-04-24T06:49:48.42+00:00

HI all,

We are planning to integrating Salesforce with Teams Webinar and aim to enable webinar registrations through our website rather than the standard registration page. Therefore, we require the endpoint URL of Teams Webinar for user registration. Could you assist us with this?

Whenever users register for Teams Webinars, instead of the standard emails we trigger emails form Marketing Cloud . So, how can we disable the standard emails into teams webinar?

Also we need below API endpoint as well

  1. Teams webinar users registration API
  2. Get attendees details API ?
  3. Get ICS link for the teams webinar ?

Regards,

Sami Ahammed. SK

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,649 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,870 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Prasad-MSFT 5,621 Reputation points Microsoft Vendor
    2024-04-24T13:23:02.9733333+00:00
    1. Teams webinar users registration API: Currently, there isn't a direct API endpoint available for user registration for Teams Webinars. However, you can use the Microsoft Graph API to manage online meetings, which can be leveraged for webinars. You can create an online meeting and then manage attendees through the Graph API. https://learn.microsoft.com/en-us/graph/api/meetingregistration-post?view=graph-rest-beta&tabs=http
    2. Get attendees details API: You can retrieve the details of attendees for a Teams meeting using the Microsoft Graph API. The List attendees endpoint allows you to get information about the participants of a meeting. https://learn.microsoft.com/en-us/graph/api/meetingattendancereport-get?view=graph-rest-1.0&tabs=http
    3. Get ICS link for the Teams webinar: The ICS file is typically provided as part of the meeting invitation. When you create a meeting using the Graph API, you can get the joinWebUrl which can be used by attendees to join the webinar. This URL can be shared on your website for users to add the event to their calendars. Thanks,  Prasad Das *************************************************************************  If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.
    0 comments No comments