Currently the API to get calls from Graph require Application permissions. However, I think it is natural to be able for a person to retrieve their own calls with delegated permissions, just as they can get their own chat messages, etc.
So I would like to hereby request that the /communication/calls/ endpoint can be called with delegated permissions.
https://docs.microsoft.com/en-us/graph/api/call-get?view=graph-rest-1.0&tabs=http
4 Comments
- olmodelcorralCopper Contributor
Would be awesome to have List callRecords with delegated permissions. I work in a company with 10.000 employees and no way I will get the application permission, but will be useful to see my calls integrated in the time-tracking application
- MichaelF25Copper Contributor
Is there any news on this? This seems to me to be a no brainer in larger orgs where bots could be used to monitor select group and calls from specific users
- JCFlexCopper Contributor
Is there any news on this? This is becoming increasingly important. Customers want our app to get access to their calls, but their organization doesn't want to give access for the whole tenant. Allowing callRecord retrieval through delegated permissions would fix this problem.
- devryanBrass Contributor
We would like to see this as well
Request for a me/callRecords endpoint with delegated permissionsAs nielsbrinch said this should be a Delegated permission CallRecords.Read unlike the /communications/callRecords/ which is only Application CallRecords.Read.All
Ideally a GET request to me/callRecords would return a list of call records for the authenticated user.
And then me/callRecords/{id} would return additional details about a specific callRecord