Summary
Calendar invitations your agent builds itself and sends from an inbox now go on that inbox’s calendar. Attendees’ replies are tracked on the event, the same as for invitations sent with the Calendar API.
What’s new?
- Your own
.icsinvitations land on your calendar: an invitation the inbox sends as an attachment, withMETHOD:REQUESTand the inbox asORGANIZER, becomes an event withsource: api. The sent email getscalendar_event_id, and acalendar.event.createdwebhook is sent. AgentMail emails nobody, because your email already went out. - Replies apply: attendees’ accept, decline and tentative replies update the event and send
calendar.event.responded, where before they were ignored. - Your later emails sync it: a newer
REQUESTupdates the event, and aCANCELcancels it or removes the attendees it names. - Move to the API whenever you like:
PATCHthe event withsend_invites: trueand attendees get the update under your originalUID. - Limits: up to 100 new imported events per inbox and 200 per organization each day.
PUBLISHfiles, replies, single-date changes and invitations organized by someone else are not imported.
See Invitations you send yourself for the exact rules. Creating events with send_invites: true remains the simplest way to invite people.
