Hi,
We've come across an issue related to this where the Graph API query syntax appears to have broken, similar to:
https://learn.microsoft.com/en-us/answers/questions/1010052/expanding-listitem-when-uploading-a-driveitem.html
We were using PUT /drives/{drive-id}/items/{item-id}/content?$select=sharepointIds and have been for a few years now.
Suddenly this query returns no response unless we remove the $
At what point was the ?$query syntax changed and why?
We can find no reference to this change anywhere and the documentation shows:
Tip
On the beta endpoint, the $ prefix is optional. For example, instead of $filter, you can use filter. On the v1 endpoint, the $ prefix is optional for only a subset of APIs. For simplicity, always include $ if using the v1 endpoint.
https://learn.microsoft.com/en-us/graph/query-parameters