Organizer's response status show as "none" in room calendar event while it show accepted in Organizer's calendar event

Syed Husain 0 Reputation points
2024-12-12T07:50:25.0033333+00:00

Hi,

We have experiencing an issue related on the organizer's response status display in event data from room calendar after created event in organizer user calendar.

We trying to create events in user calendar with below sample attendees info in the request body

API to Create event:

POST https://graph.microsoft.com/v1.0/users/{{userEmail}}/events

"attendees": [{
            "emailAddress": {
                "address": "{{roomEmail}}",
                "name": "{{roomName}}"
            },
            "status": {
                "response": "organizer", // accepted or organizer
                "time": "2024-12-11T08:29:31.896Z"
            },
            "type": "resource"
        }, {
            "emailAddress": {
                "address": "{{userEmail}}", // this is organizer
                "name": "{{userName}}"
            },
            "status": {
                "response": "accepted",
                "time": "2024-12-11T08:29:31.896Z"
            },
            "type": "required"
        }
    ]

Once the event created, and we query the event from the organizer's calendar and room calendar via API, we observed that the attendees.status.response for organizer showing accepted in organizer user calendar. However when we query from room calendar the value show as none on attendees.status.response for organizer in the attendee listing.

We wanted to know why this will happen and how can we resolve this as we need to know the correct attendees status response value in room calendar.

Below are the API details:

API to Get event data from User and room calendar:
https://graph.microsoft.com/v1.0/users/{{Email}}/events/{{eventId}}

And please refer to the images on the Attendee data from Get API.

Attendees from User calendar:

AttendeeListFromOrganizerCalendar

Attendee list from room calendar:

AttendeeListFromRoomCalendar

Thank you in advance.

Outlook | Windows | Classic Outlook for Windows | For business
Microsoft Security | Microsoft Graph
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Rajat Vashistha-MSFT 1,690 Reputation points Microsoft External Staff
    2025-01-28T15:05:34.3066667+00:00

    Hi Syed Husain,

    Thanks for reaching out to Microsoft!

    The "none" status for the event organizer in the room calendar is a known behavior in Microsoft Graph API. This occurs because the response status of the organizer is not explicitly tracked in the room's calendar. Instead, it is only tracked in the organizer's calendar.

    Here's a brief explanation:

    • Organizer's Calendar: The organizer's response status is correctly shown as "accepted" because the organizer's calendar tracks their own response.
    • Room's Calendar: The room's calendar does not track the organizer's response status. Therefore, when you query the event from the room's calendar, the organizer's response status appears as "none".

    This behavior is by design, as the room calendar primarily tracks the responses of attendees who are resources (like rooms) and not the organizer's response.

    If you need to verify the organizer's response status, you should query the event from the organizer's calendar.

    Hope this helps.

    If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.