The idea is:
We have the ability to create a new event in the Outlook Node / Tool. However we are unable to specify or add Attendees. this prevents the Outlook Event tool from being useful in the AI tool (e.g. for a virtual assistant)
My use case:
See above. This functionality exists within the GMail tool, but not the Outlook tool.
I think it would be beneficial to add this because:
Many times, events include more than one person.
Any resources to support this?
To include attendees when creating or updating an event using the Outlook API, you should utilize the attendees property within the event object. This property accepts an array of attendee objects, each specifying the attendee’s email address and their role in the event.
Structure of the attendees Property:
Each attendee object comprises:
• emailAddress: An object containing:
• address: The attendee’s email address.
• name (optional): The attendee’s display name.
• type: Specifies the attendee’s role, which can be:
• required
• optional
• resource
Example:
{
“subject”: “Team Meeting”,
“start”: {
“dateTime”: “2024-11-10T10:00:00”,
“timeZone”: “Pacific Standard Time”
},
“end”: {
“dateTime”: “2024-11-10T11:00:00”,
“timeZone”: “Pacific Standard Time”
},
“attendees”: [
{
“emailAddress”: {
“address”: “[email protected]”,
“name”: “John Doe”
},
“type”: “required”
},
{
“emailAddress”: {
“address”: “[email protected]”,
“name”: “Jane Smith”
},
“type”: “optional”
}
]
}
In this example, John Doe is a required attendee, while Jane Smith is optional. You can add multiple attendees by including additional objects within the attendees array.
Additional Considerations:
• Notification Behavior: When you update the attendees property, Outlook may send meeting updates to the attendees. To control this behavior, you can use the SendMeetingInvitations or SendMeetingCancellations parameters in your API request.
• Hiding Attendees: If you want to hide the attendee list from other attendees, set the hideAttendees property to true. This ensures that each attendee sees only their own information in the meeting request.
Additional Considerations:
• Notification Behavior: When you update the attendees property, Outlook may send meeting updates to the attendees. To control this behavior, you can use the SendMeetingInvitations or SendMeetingCancellations parameters in your API request.
• Hiding Attendees: If you want to hide the attendee list from other attendees, set the hideAttendees property to true. This ensures that each attendee sees only their own information in the meeting request.
For more detailed information, refer to the Microsoft Graph API documentation on creating events.
Are you willing to work on this?
yes - although I don’t know I have the skills needed.