Microsoft Bookings - Remove Bookable Status
We have a client that users Bookings and he wants to remain an administrator and see appointments being scheduled but doesn't want his name appearing as an option when his clients are booking appointments. We have set all his availability to never so…
Graph API returns question marks for non ascii names
I am seeing an issue where the display name returned by the list rules API (https://learn.microsoft.com/en-us/graph/api/mailfolder-list-messagerules?view=graph-rest-1.0&tabs=http) is a string of question marks and spaces when the name of the message…
How to filter/query multiple messages with Microsoft Graph API
Hello ! I would like to filter / query on custom attributes on /messages I have an Azure mail server that allows me to retrieve received emails via Microsoft's Graph API. I would like to avoid retrieving all emails and instead only retrieve those…
Graph API Message Search - Problem with AND
The top param doesnt really matter because search only return 275 results max anyway, so ignore that aspect. If I remove everything from the AND statement onwards and just search for body, it works fine. However, I need the received date of the message…
Need unique identifier of scheduleItem resource type
I would like to use the Microsoft Graph to view and modify calendar information. Unfortunately, the scheduleItem resource type does not contain the unique identifier of the item so there is no reliable way of matching them to the results from the…
Missing Graph Java SDK v6.x.x JavaDocs are missing
There no JavaDocs on Maven Central for the of the v6 releases of the Graph Java SDK (https://mvnrepository.com/artifact/com.microsoft.graph/microsoft-graph/6.8.0). They are present for v5, but not v6. Where can I download them?
InvalidAuthenticationToken with https://graph.microsoft.com/v1.0/me/calendar/events
I have a code to add an event in a calendar. The code has been working succesfully until few weeks ago when I got the following error: {"error":{"code":"InvalidAuthenticationToken","message":"IDX14100: JWT is…
How to get ordering in events obtained from delta request
I am using Microsoft Graph API to access details about files in Sharepoint. I am using the delta query request to get the list of files updated since my last fetch. Couple of questions - If there is a file creation operation and then a delete operation…
MSGraph Instability - Random 503, 400 errors and getting forcibly dropped
Hello, I have written a GraphAPI app that visits each directory in given users' Onedrive and reports statistics about the folders and files. It makes calls to the API asynchronously, but I have been careful to write it with throttling and usage limits…
How to get data for single item in recycleBin for Sharepoint using Msft Graph API
I am using Microsoft Graph API to access details about files in Sharepoint. I can get the list of deleted items using - https://graph.microsoft.com/beta/sites/{siteId}/recycleBin/items/ But when I try to retrieve data about a single item using …
"ObjectHandle is invalid" for one of user's personal drives
I have written an integration with OneDrive that traverses the user's drives and folders. I was recently contacted with a bug for a user that had multiple personal drives. Here's what was returned for /me/drives: GET /me/drives [0] =>…
How to add attendees to event without sending notifications to existing attendees?
I am trying to use the graph api through Zapier (third party automation flow tool). I am trying to update an existing outlook event with new attendees. The current outlook part of my pipeline looks like this: GET event body from outlook using API…
Add other operating system to disable device from update-mgdevice command
I try to disable a device with the command : update-mgdevice -deviceid "IDofTheDevice" -AccountEnabled:$false But I get that answer when I tried for an Android or iOS device : Update-MgDevice_UpdateExpanded: Properties other than…
Unable to request the solutions/virtualEvents/webinars endpoint
My objective is very simple : displaying the list of my organization scheduled webinars in Teams on a webpage using MS Graph API. I have a few webinars planned on the calendar which I want to automatically display in a public webpage. I am able to access…
In Graph for Teams we used to be able to get a shift group for Time Off instances, This has somehow disappeared? Am I crazy or just dont know how to query graph correctly
In previous months in Shifts for Teams off time instances had a shift group ID, I cannot find this anymore. Am i doing something wrong.
Microsoft missed scope validation on their side while sending an email
Hi! When you send a request to https://graph.microsoft.com/v1.0/me/sendMail and try to create and send an email, you can do it without the "Mail.Send" and "Mail.ReadWrite" scopes. When your access token doesn't have these permissions,…
getActivityByInterval returns all 0 values for timeSpentInSeconds
Looking to fetch Activity data for a few dozen SharePoint sites through the Graph API and hitting a bit of a snag. The response I always get to a simple "" call seems to have the "timeSpentinSeconds" values (even though these aren't…
Automatically install app as a personal app
Hello, could someone help me with automatically installing an app as a personal app for users who add the bot to a channel in a team? For example, when Adobe Acrobat is added to a channel in a team, it is also automatically installed as a personal app…
How to filter by createdDateTime Graph API 'me/drive/microsoft.graph.sharedWithMe'
Trying to filter the response by "createdDateTime", but always get an InvalidRequest. Request: GET https://graph.microsoft.com/v1.0/me/drive/microsoft.graph.sharedWithMe?$filter=createdDateTime ge 2024-05-15T09:00:00Z Response: { …
Downloading mail attachments fail with `OLE conversion failed for an attachment`
Trying to download attachments of an email fail with OLE conversion failed for an attachment error. I am able to get all the information except for the actual content of the attachment. Just creating attachment from OneDrive and deleting them on OneDrive…