I am creating events using the Microsoft Graph API
https://graph.microsoft.com/v1.0/me/events
I am able to schedule meetings with other user. But now question is how I will communicate with that user on the scheduled day or time.
can we add skype meeting as location while scheduling meeting?
or any other way to communicate with the users?
Thanks
Today the Skype for Business APIs are not exposed through the Microsoft Graph and I doubt they will ever be considering Microsoft is investing heavily on Microsoft Teams.
As of today the Microsoft Teams APIs only allow you to CRUD teams and channels, manage tabs and post messages to channels (still beta).
If you want to interact with Skype For Business you have to use the UCWA API where you can create a meeting.
Then you can update your Exchange Event with the S4B online meeting information so the users can access the meeting.
You can create a Microsoft Teams meeting call by adding in the body of your JSON a "contentType" : "HTML",
"content": Call link https://aka/ms:mmkvlb"
This can be found in the Graph Explorer page when you choose a POST method in "add graph community call", which is accessible in the Outlook Calendar Sample Category.
I think that you can also open this link with Skype.
For more information check: "https://developer.microsoft.com/en-us/graph/graph-explorer#"
Related
Is there any way to allow the attendees to report using Graph API for the online meetings?
as nothing clear from Microsoft documentation here about the property needs to be sent in the request body.
I was able to enable it manually from the MS Team App in the meeting settings, but not able to do it using the Graph API.
As an admin, you control whether meeting organizers can download meeting attendance reports by setting a Teams meeting policy. By default, the ability to download the report is turned on.
Microsoft Graph API currently doesn't provide any way to allow attendees to report using Graph API for online meetings.
1.How to change the user role in ongoing meeting using graph api. When I open the development tools found that teams is using updateParticipantRole API, is there relevant graph API reference.
How the client know about the updated role either need to use event subscription and sending push notification to it?
Example: https://api-apac.flightproxy.teams.microsoft.com/api/v2/ep/conv-jpea-04.conv.skype.com/conv/sBfcIh3Hj0S0dBdxT5yswQ/updateParticipantRole?i=14&e=638031087785315185
I tried to update the online meeting but there must be an API to update meeting role alone which is used by teams itself.
I'm try to develop a Custom Tab for Meetings in Microsoft Teams. I could not obtain any details on the teams meeting.
The Context object has a meetingId but I can't get any OnlineMeeting or Event details when requesting via the Graph API.
Also, if we are in a series of meetings, then the meetingId is the same for all occurrences.
So, how can I retrieve meeting details (name, scheduled date and time, participants, etc.) from within a Custom Tab in a Teams meeting?
It is currently not supported to get the meeting details in meting-tab functionality.
As this feature is not available at present, could you please raise an User Voice if this needs to be consider as a future request.
I'm just wondering if there is currently a production version API for Microsoft Teams available, specifically to gather retrospective participant info from calls/meetings (after the meeting had ended) from an external app? I'm aware of some Teams endpoints being available in Microsoft Graph, but am not sure to what extent these are available?
Thanks for reaching us!
Teams by default generate attendees report and meeting report after completion of meeting call. We can able to see the list of attendees and the report. But at present we don't have any API to fetch list of attendees and their timings.
As this feature is not available at present, could you please raise an User Voice if this needs to be consider as a future request.
I need to create an App for Microsoft Teams live events.
I've found that it is possible to Teams Meetings
https://learn.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/teams-apps-in-meetings
The documentation doesn't mention Live Events.
Is it possible?
Thank you all!
Currently there is no API to set up live event in teams. Check the documentation. The closest one i can remember is that you can use MeetNow, but it is done in Graph API using application permissions. So a bot, application or a Flow / Logic Apps can create a Teams meeting.