This is just a little tip for the future myself (or someone falling the same issue).
Microsoft Graph is a GraphQL Gateway to resources related to Microsoft 365 (including Drive, Sharepoint, and many others).
After some environment updates, I started to receive an error when using an endpoint with SITE ID
path:
{ "error": { "code": "invalidRequest", "message": "Invalid hostname for this tenancy", "innerError": { "date": "2024-04-16T14:36:10", "request-id": "8a38f260-332f-4463-b59e-0127c31987b2", "client-request-id": "8a38f260-332f-4463-b59e-0127c31987b2" } } }
The message was confusing because I didn’t change any endpoint host. Tried to search for the error and found wrong answers only.
If you have the same issue, do a double check at the SITE ID
value in your path, that’s the problem.
Example: https://graph.microsoft.com/v1.0/sites/SITE ID
/drive/root
That’s all folks.
You don’t need to use the triple ID (the original response "YOUR_TENANT.sharepoint.com,YOUR_SITE_ID,YOUR_WEB_ID"
as the SITE_ID
). Or any other change.