calendar_out_of_office
Create an Out of Office block in Google Calendar and auto-decline new meeting invitations, with an optional message to organizers, so colleagues see your availability.
Instructions
Create an Out of office block in the Calendar app (colleagues see it; meetings can be auto-declined).
Google shows it to people who look at your calendar and, with auto_decline, declines new
meeting invitations in that time, sending message to the organizers. Meetings you already
accepted are declined too only when asked explicitly with decline='new_and_existing' (it
notifies their organizers); the default is 'only_new'. Out of office is not in the calendar
provider: it is read back from the app and removed with calendar.delete_special.
Requires confirm=true (outward-facing or destructive).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Last day (all-day, inclusive) or end time; default the start day / start + 1 hour. | |
| start | Yes | First day (YYYY-MM-DD: all-day) or start time ('YYYY-MM-DD HH:MM': timed block). | |
| title | No | Title shown to others (default 'Out of office'). | |
| all_day | No | Force all-day (true) or timed (false); default from the start format. | |
| confirm | No | Must be true: this action is outward-facing or destructive. | |
| decline | No | only_new invitations (default) or new_and_existing (also declines the meetings you already accepted and notifies their organizers: only when explicitly wanted). | only_new |
| message | No | Decline message sent to organizers (default: the app's text). | |
| auto_decline | No | Automatically decline meetings in that time. |