May 29 2019 06:31 AM - edited May 29 2019 07:30 AM
I am trying to use Graph API to invite user to a folder that is hosted in SharePoint Online. I am using following API:
https://graph.microsoft.com/v1.0/groups/{groupId}/drive/items/{itemId}/invite
When my folder that I am attempting to share is located under "Root" of document library no problem this works fine, but if my folder is located under "root/General" (because I want to be visible in teams easily API Returns error below. Any ideas?
Jun 02 2019 11:00 PM - edited Jun 02 2019 11:19 PM
Solution
I have tested the case, both cases are working fine in my end. Actually you have to replace the {itemId} by <sub folder id> and you should not include the sub folder name (General) in graph url.
For example :
https://graph.microsoft.com/v1.0/groups/{groupId}/drive/items/{folder_Id}/invite
https://graph.microsoft.com/v1.0/groups/{groupId}/drive/items/{sub_folder_Id}/invite
You should not provide like below URL :
https://graph.microsoft.com/v1.0/groups/{groupId}/drive/items/General/{sub_folder_Id}/invite
Jun 02 2019 11:00 PM - edited Jun 02 2019 11:19 PM
Solution
I have tested the case, both cases are working fine in my end. Actually you have to replace the {itemId} by <sub folder id> and you should not include the sub folder name (General) in graph url.
For example :
https://graph.microsoft.com/v1.0/groups/{groupId}/drive/items/{folder_Id}/invite
https://graph.microsoft.com/v1.0/groups/{groupId}/drive/items/{sub_folder_Id}/invite
You should not provide like below URL :
https://graph.microsoft.com/v1.0/groups/{groupId}/drive/items/General/{sub_folder_Id}/invite