Does Microsoft Teams meeting Apps works for live events? - microsoft-graph-api

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.

Related

MS Teams Online meetings - email notifications

We are trying to use MS Graph API 1.0 (endpoint https://graph.microsoft.com/v1.0/me/onlineMeetings) to create online meetings for our customers.
Everything works fine and the meeting is created but participants (and organizer too) never received any email notifications about upcoming meetings.
Is there any configuration we need to enable for this?
Thanks.
When you create any onlinemeetings it doesn't show up in user calendars, as this is by-design. I am not aware of any other settings/parameters available and its documentation doesnt talk about that as well.

Graph API subscription limitations with Microsoft Exchange

I'm working on an application for my organization using graph API. We're creating calendar events from our application. Now we want to receive notifications from Microsoft exchange if these calendar events are updated. So for that we tried using the graph API subscriptions. But these subs have a very small limit.
Source : Azure AD resource limitation
We have more than 2500 employees in single tenant and for those we'll need 2500 subs. So need help or a work around this limitation.
Regards
Thanks in advance
Tushar Gupta
The above documentation tell that it won't apply to calendar/events, just they're meant for Azure AD resources.

How to add microsfot bot to teams group programatically?

I'm trying to add Microsoft bot to teams group through an api,i have gone through graph api documentation and teams apps concepts etc, but i didn't find anything, main goal of the this idea is to add bot with out user interaction.
Is there any way to add bot?
It's currently in beta version you can try to use
POST /teams/{team-id}/installedApps
{
teamsApp: <AppId>
}
This API currently require admin consent so don't know if I recommend it more here,
I saw apps like Polly that are doing it in an undocumented way, no idea how

Create Skype meeting event in Microsoft Graph API

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#"

Microsoft Graph API: Can we read multiple users calendar events using one Microsoft account within an organization or team

I am trying to find a way to read calendar events of my team and can schedule something based on everyone's availability.
I was able to fetch my calendar events successfully. But I am curious if we can get details of calendar events of my colleagues within my team or organization.
Is there a way we can achieve this?
If yes, it would be helpful if anyone can share some insights on this.
Thank you in advance.
If you grant the app permissions to read calendars from all users, then you can achieve what you want.
Then, you can get the list of users IDs from /users.
Using the IDs, you can retrieve the user calendars. If you only desire the available times in a scheduling assistant way, then you can use the Find Meeting Times API also.

Resources