Hi @Spencer Allen ,
Hope you are doing well.
Thanks for sharing complete graph API request and response.
As per documentation, calendar-getschedule, in response this api give the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.
So in your case when you query yourself, you have event in your calendar which starts at "2022-08-02T00:00:00.0000000" and
ends at "2022-08-03T00:00:00.0000000"
So you are getting response as
"start": {
"dateTime": "2022-07-24T00:00:00.0000000",
"timeZone": "Central Standard Time"
},
"end": {
"dateTime": "2022-07-26T00:00:00.0000000",
"timeZone": "Central Standard Time"
}
While you query for another user, that user have event in there calendar which starts at "2022-07-24T19:00:00.0000000" and
ends at "2022-07-25T19:00:00.0000000".
So you are getting response as
"start": {
"dateTime": "2022-07-24T19:00:00.0000000",
"timeZone": "Central Standard Time"
},
"end": {
"dateTime": "2022-07-25T19:00:00.0000000",
"timeZone": "Central Standard Time"
}
I am able to reproduce this case in my tenant also and this is expected behavior.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".