mailbox-settings
Read or update mailbox settings like language, time zone, working hours, and automatic replies. Configure out-of-office messages and work schedule with PATCH-style updates.
Instructions
Read or update mailbox-level settings (idempotent — safe to retry; sets are PATCH-style and merge with existing state). action=get (default) returns settings — use section to filter (language, timeZone, workingHours, automaticRepliesSetting, or all). action=set-auto-replies configures out-of-office: enabled true/false, optional startDateTime/endDateTime (ISO 8601) for scheduled mode, internalReplyMessage and (optionally) externalReplyMessage. action=set-working-hours updates the schedule: startTime/endTime (HH:MM) and daysOfWeek (array of monday..sunday). Returns the updated settings object on set actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | Action to perform (default: get) | |
| section | No | Specific section to retrieve (action=get, default: all) | |
| enabled | No | Enable (true) or disable (false) automatic replies (action=set-auto-replies) | |
| startDateTime | No | Start date/time for scheduled mode, ISO 8601 format (action=set-auto-replies) | |
| endDateTime | No | End date/time for scheduled mode, ISO 8601 format (action=set-auto-replies) | |
| internalReplyMessage | No | Reply message for internal senders (action=set-auto-replies) | |
| externalReplyMessage | No | Reply message for external senders (action=set-auto-replies) | |
| externalAudience | No | Who receives external reply (action=set-auto-replies) | |
| startTime | No | Work start time in HH:MM format, e.g. '09:00' (action=set-working-hours) | |
| endTime | No | Work end time in HH:MM format, e.g. '17:00' (action=set-working-hours) | |
| daysOfWeek | No | Work days, e.g. ['monday','tuesday','wednesday','thursday','friday'] (action=set-working-hours) | |
| timeZone | No | Time zone name, e.g. 'Australia/Melbourne' (action=set-working-hours) |