List all Calls made on Teams using Microsoft Graph - microsoft-graph-api

I would like to retrieve all calls that a certain user did using Teams Applocation. I tried Microsoft Graph but it did not work.
Thank you in advance.

Related

Online meeting invite, access with default name

Im working with microsoft graph with the new api for teams.
I was wondering if i can set up the access to an online meeting, where i can pass an url to a person with a pre-assigned name on it (like adding a parameter to the url).
If its not a posibility, is any way to do this? and are you planning on adding it? It could be a nice feature to makes things easier when using microsoft teams.
Thanks in advance

How to initiate a Microsoft Teams call(preferably video) from an external application?

I want to build an application which can initiate Teams video call to certain users.
The application will be running on a stand alone machine(like a kiosk) and upon a certain event, the application should be able to start a teams call to one more more users.
What is the best way to do this ? Following are my questions -
Does the Teams need to run under a resource account on that machine ?
Does this need the help of a teams bot? If it needs a bot, does it need to have a teams account associated with it ?
Do I need Microsoft graph to make the call ? Does graph support video call ?
Can the Microsoft Teams Rooms be used in any way to achieve this ?
I have been reading different documents which seem to offer some aspect of what I want, but not sure what is the best way here. Any help is appreciated. Thanks in advance!
We can initiate a Microsoft Teams call from an external application, We can create a call using an Graph API using an external application. When a call is created need to mention the requestedModalities where audio/video/videoBasedScreenSharing can be define for a call. please check the properties in Call resource type .

Search in all user's channel messages

Can I use the Microsoft Graph API for Teams to search in messages of all channels the user has access to? I.e. can I use the API to build something like the search bar on top of the Microsoft Teams app?
The functionality (similar like search bar) is not exposed at this point... But for time being you can try this, you should get all the channels that you're part of. Then you make can make the Graph API call to get list of messages. In addition to that you can consider filing a Microsoft Uservoice, so it can be considered as new feature request and can be implemented.

Is there any way to get the list of joined teams details of members?

Is there any way to get the list of joined teams details of members except graph API? Using graph API of below link we can get the list of joined teams details of any members. Similarly, is there any other way to get the list of joined MS teams group details? I want to use these details in Microsoft bot framework.
https://learn.microsoft.com/en-us/graph/api/user-list-joinedteams?view=graph-rest-1.0&tabs=csharp
Due to some security concern I can not use graph API as of now.
I am also exploring below link but I am not getting anything here... Looking for any REST API like graph API where I can provide the users name and I can get details.
https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/get-teams-context?tabs=dotnet
It's not a security concern, rather it's part of the requirement. If i am in your place, i would set Graph API as prerequisite for my app to work, explain the benefits that you're going to get with Graph/application permissions. Apart from Microsoft Graph API you can try with Powershell, CLI.

Outlook Contact Sync

I want to make an application which sync Outlook. I found there is an API service called Microsoft Graph, but it only allow me to retrieve the contact list.
Let's say I have 1000 users with 200 contacts. If I use polling method, then the complexity will be very complex. Do you guys have any idea to solve this problem? Thank you
The best way to get data from Microsoft Graph in sync with a 3rd party system (native app, backend service...) is to use delta queries. Personal contacts are already supported by the functionality.

Resources