Hi @Daryl Valdez ,
Sorry for the delyed response. I am able to replicate this issue in Graph Explorer or Postman API tools with the delegated scope/permissions. You were getting this 404 error because the delegated user that you are using do not have the access to other user's calendar.
You can consider any of the below two solution options to resolve this issue :
- Register an app in azure AD and grant Calendars.Read permissions with the admin consent. Use Microsoft Graph Calender API in your application by acquiring a valid application access token. Example : Output screenshot of using Calender View API with application permisions in Postman API tool.
2.If you want to use delegated scope/permissions then ensure that the other user's calender is shared with the required delegated user and enure that "Calendars.Read.Shared" deletgated permissions are granted. Exchange Online administrators can also bee able to grant the permissions on user's mailboxes from Exchange Online Admin Center as well. You can refer this Q&A post for more information on this.
Example: Output of Calender View API from Graph Explorer with delegated permisions : "Calendars.Read.Shared"
Hope this helps.
If the answer is helpful, please click "Accept Answer" and kindly upvote it ,so that it will be helpful to the other community users. If you have any further questions about this answer, please click "Comment".