manage_out_of_office
Create, list, update, or delete Out of Office events. Auto-declines conflicting invitations and sets Workspace presence to 'Out of office'.
Instructions
Create, list, update, or delete Out of Office events.
OOO events are a special event type that auto-declines conflicting invitations and sets Workspace presence to "Out of office". They live on the primary calendar only. For normal events use manage_event; for focus-time blocks use manage_focus_time. Side effects: mutating actions may auto-decline existing/incoming invites based on auto_decline_mode. Requires the calendar.events OAuth scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | The user's Google email address (authenticated account). | |
| action | Yes | "create", "list", "update", or "delete". Case-insensitive. | |
| start_time | No | Start date/time for create/update. "YYYY-MM-DD" is auto-converted to midnight; RFC3339 ("2026-04-05T09:00:00-04:00") works for partial days. | |
| end_time | No | End (exclusive). For a single full day on Apr 5, pass start="2026-04-05", end="2026-04-06". | |
| summary | No | Display label. Defaults to "Out of Office". | |
| auto_decline_mode | No | "declineAllConflictingInvitations" (default), "declineOnlyNewConflictingInvitations", or "declineNone". | |
| decline_message | No | Body of auto-decline replies sent to organizers. | |
| recurrence | No | RFC5545 rules, e.g. ["RRULE:FREQ=WEEKLY;COUNT=10"]. | |
| timezone | No | IANA zone like "America/New_York". Required when start/end are date-only or lack a UTC offset. | |
| time_min | No | List-action range start. Defaults to now. Recurring series expand to instances within the range. | |
| time_max | No | List-action range end. | |
| max_results | No | List-action cap. Default 10. | |
| event_id | No | Event ID from a prior list call. Required for update and delete. | |
| calendar_id | No | Default "primary". OOO lives on primary calendars — a user's primary ID or email works, secondary calendar IDs do not. | primary |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |