microsoft graph
190 TopicsGet/set assignee of a to-do task via Graph API
I am currently building an application using Graph API to assist our management of tasks in our to-do lists. One of our requirements is to get/set assignee for each tasks via Graph API. However, it seems like current Graph API does not provide access to task assignee data. Neither 1.0 nor beta version of Graph API provides this. Further research leads me to this Q&A thread: https://docs.microsoft.com/en-us/answers/questions/756180/assigned-task-to-do-not-find.html As no one else has asked here before, I would like to ask if it is possible to provide such functionality.Allow Sensitivity Labels to be assigned to Groups using application-only permissions
We want to generate Microsoft 365 Groups using an Azure Function. We want to assign a Sensitivity Label to the new group. However, Microsoft Graph does not support updating the "assignedLabels" property with application-only permissions. Please add support for this scenario, or another way of automating the assignment of sensitivity labels to groups.2.3KViews24likes2CommentsImpossible to get the phone when it is added from B2C
Hi there, This was originally posted there : https://github.com/microsoftgraph/msgraph-beta-sdk-dotnet/issues/506 But they asked me to post it here. This is more a bug than a request for a feature. I'm having an issue where the graphAPI returns an empty array when I call this endpoint /users/{id}/authentication/phoneMethods Here is the query `https://graph.microsoft.com/beta/users/da07b4a6-****-****-****-*********1d0/authentication/phoneMethods` The result "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('da07b4a6-****-****-****-*********1d0')/authentication/phoneMethods", "value": [] Of course, the user has a phone attached to his MFA. There is also this thread on StackOverflow that says that the issue is the phone format. https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F65200556%2Fbug-identified-in-azure-b2c-mfa-phone-number-format-missing-spaces&data=05%7C01%7Ca.chagnon.michaud%40lifeworks.com%7C7345b046306a460f0b5d08da76583d28%7C7565b51c5e8748ebbc80252b20bc1ade%7C1%7C0%7C637952418639770899%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hQFvdbRUgMh0bxboPLAf4kYXWfvRZvu%2FWrEs%2B1wxCGU%3D&reserved=0 So I tried to add the space And now it works. { "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('da07b4a6-****-****-****-*********1d0')/authentication/phoneMethods", "value": [ { "id": "----", "phoneNumber": "+1 4************", "phoneType": "mobile", "smsSignInState": "notAllowedByPolicy" } ] } Is it possible to fix this issue? Thanks!1.4KViews1like3CommentsMicrosoft Graph collaboratively writing on open documents
At the moment while a user has a Word Document from sharepoint opened with Word Desktop or Web, cannot upload at the same time a new version using Microsoft Graph. Microsoft Graph will say, the document is locked. It would be very important that this be made possible. Could you allow to upload a new version through MG even if a user has the Document open?Filter Groups by (transitive) Members
We have lots of groups, but only a handful of them contain guest members. If I want to get all the groups with guests, I have to get all the groups and then iterate over them client-side to determine which ones have members. I'd love if we could filter based on members (or transitiveMembers) server side, like this: GET /groups?$filter=members/any(x:x/userType eq 'Guest') or GET /groups?$filter=transitiveMembers/any(x:x/userType eq 'Guest') This would make for a much more streamlined and less "chatty" experience! I realise that members is just a "directoryObject" and doesn't have a "userType" property, but I guess there's probably a way to cast it via OData and pull this off. I'm very new to this stuff. 🙂 Cheers, Matt399Views0likes0CommentsMicrosoft Graph Bitlocker API needs full OData 3.0 filter string function support for all properties
Microsoft's MBAM solution (Bitlocker Administration and Monitoring) is being retired. As a result we're moving our Bitlocker administration to Azure. In trying to emulate MBAM functionality, specifically the self-service portal where recovery keys can be searched for by recovery key IDs. I have got this working using the Powershell SDK and the Get-MgInformationProtectionBitlockerRecoveryKey cmdlet (seriously could this be any longer?), but there's one piece of the MBAM functionality I can't seem to replicate. MBAM allows for searching by partial recovery IDs (they require just 8 characters), which is nice because who wants to type a full 32 character GUID? Anyway, it appears the Graph API does not support use of the $filter ODATA syntax, at least for the KeyID field. Attempts to use various filters fails. The MS Graph documentation for this API suggests only the DeviceID supports the $filter option. As such I'm limited to search by the ENTIRE recovery key ID. I am requesting this API to be enhanced to support the various ODATA filter String Functions, such as startswith(), endswith(), and substringof(), and for all relevant properties. ODATA reference: https://www.odata.org/documentation/odata-version-3-0/odata-version-3-0-core-protocol/#queryingcollections Graph documentation regarding obtaining bitlocker keys: https://docs.microsoft.com/en-us/graph/api/bitlocker-list-recoverykeys?view=graph-rest-1.0&tabs=httpSearch files and retrieving custom metadata from SharePoint using Microsoft Graph
We can expand an associated ListItem from a DriveItem (i.e. /drives/{id}/root/children?$expand=listItem) to get the custom metadata columns. We can search for specific keyword like: groups/{{group_id}}/drives/{{drive_id}}/items/{{item_id}}/search(q='ABC') But the search query will not return the custom metadata columns and we cannot expand the list item too from the search result (i.e. drives/{id}/root/search(q='{query}')?$expand=listItem). We need the capability of expanding the list item on search result so we do not need to do the recursive calling again just to get the metadata columns.526Views0likes0CommentscancelledOccurrence and exceptionOccurrence for V1.0
The beta API already contains the fields cancelledOccurrence and exceptionOccurrence. These fields were added in August 2020. See here: https://developer.microsoft.com/en-us/graph/changelog/?search=cancelledOccurrence As we would only like to use the API v1.0, it would be good to have these fields in the productive API. When will these fields be available in the API V1.0?499Views0likes0CommentsAbility to get/set list column formatting JSON via Graph
Currently (as far as I can see) there is no way of reading/writing SharePoint list column formatting JSON via the Graph API. This is a shame as it means details such the (now standard) colours on choice fields cannot be interacted with via the API without use of the legacy REST APIs. If there is a way to fetch this - how please? If not, can this be added? ThanksFeature Request for adding the whiteboard to the graph api
I'm developing a tool for provisioning Teams. But now I'm stuck at the configuration of the Teams tab whiteboard. So my feature request is that it would be nice if I can Create, Read and Update a WhiteBoard with Application permissions with the Graph Api1.1KViews10likes0Comments