manage_event_as_attendee
Respond to invitations for events organized by others: accept, decline, tentatively accept, propose new time, delete cancelled events, or email attendees.
Instructions
Manage calendar events where you are an attendee (events organized by others). Actions: accept, decline, tentatively_accept, propose_new_time, delete_cancelled, email_attendees. WORKFLOW: Use cache_number from browse_events or search_events results. Returns: Response confirmation message with action status and updated event information. Note: If event is already responded to, returns appropriate error message. IMPORTANT: accept/decline/tentatively_accept/propose_new_time actions will automatically handle events where the organizer didn't request responses. For accept: updates the event to showAs='busy' and enables reminders. For tentatively_accept: updates the event to showAs='tentative' and enables reminders. For decline: deletes the event from your calendar. For propose_new_time: deletes the event from your calendar and instructs you to contact organizer directly (since proposals require responses). This matches Outlook's behavior. The delete_cancelled action is specifically for removing a CANCELLED event from your calendar (ONLY use when organizer has cancelled the event - do NOT use to decline invitations). The email_attendees action sends email to event attendees (to=required attendees, cc=optional attendees, organizer excluded from recipients).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | List of 'cc' recipient email addresses for email_attendees action (optional, defaults to optional event attendees) | |
| to | No | List of 'to' recipient email addresses for email_attendees action (optional, defaults to required event attendees) | |
| body | No | Email body content for email_attendees action (optional, defaults to event body content) | |
| action | Yes | Action to perform: 'accept' to accept event invitation, 'decline' to decline event invitation, 'tentatively_accept' to tentatively accept event invitation, 'propose_new_time' to decline and propose new time to organizer (if responses aren't requested, deletes the event and instructs to contact organizer directly), 'delete_cancelled' to remove a CANCELLED event from your calendar (ONLY use when organizer has cancelled the event - do NOT use to decline invitations), 'email_attendees' to send email to event attendees (to=required attendees, cc=optional attendees, organizer excluded from recipients) | |
| series | No | For accept/decline/tentatively_accept actions on recurring events: set to true to accept/decline entire series, or false (default) for single occurrence only | |
| comment | No | Optional comment for accept, decline, tentatively_accept, propose_new_time actions | |
| cache_number | Yes | Cache number from browse_events or search_events (required for all actions, e.g., 1, 2, 3) | |
| email_subject | No | Email subject for email_attendees action (optional, default: 'Re: Event') | |
| send_response | No | Whether to send response to organizer for accept, decline, tentatively_accept actions (optional, default: true) | |
| propose_new_time | No | Propose a new time when using propose_new_time action (required for propose_new_time action). Note: If the organizer hasn't requested responses, the event will be deleted and you'll need to contact the organizer directly to suggest the new time. |