skills/get-mailbox-settings/SKILL.md
# Get Mailbox Settings Get the user's mailbox settings including automatic replies, locale, time zone, and working hours. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/mailboxSettings` - **Operation ID**: `getMailboxSettings` - **Tag**: MailboxSettings - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailboxSetti
npx skillsauth add naftiko/microsoft-outlook-sandbox skills/get-mailbox-settingsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Get the user's mailbox settings including automatic replies, locale, time zone, and working hours.
/me/mailboxSettingsgetMailboxSettingsMock server URL: http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailboxSettings
Authorization: Bearer {access-token}MailboxSettings.ReadMailboxSettings.ReadWrite| Parameter | In | Type | Required | Description | |-----------|-----|------|----------|-------------| | $select | query | string | No | Select specific settings to return (e.g., automaticRepliesSetting, language, timeZone, workingHours) |
curl -X GET "http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailboxSettings" \
-H "Authorization: Bearer {access-token}"
{
"automaticRepliesSetting": {
"status": "scheduled",
"externalAudience": "contactsOnly",
"internalReplyMessage": "I am out of office."
},
"language": {
"locale": "en-US",
"displayName": "English (United States)"
},
"timeZone": "Pacific Standard Time",
"workingHours": {
"daysOfWeek": [
"monday",
"tuesday",
"wednesday",
"thursday",
"friday"
],
"startTime": "08:00:00",
"endTime": "17:00:00"
}
}
Use this operation to retrieve the user's mailbox settings. This includes automatic reply settings (out of office), language and locale preferences, time zone, and working hours configuration. Use the $select query parameter to retrieve only specific settings.
tools
# Update Open Extension Update an existing open type extension on a message. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/messages/{message-id}/extensions/{extension-id}` - **Operation ID**: `updateOpenExtension` - **Tag**: Extensions - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/exten
development
# Update Message Updates the properties of an existing message in the signed-in user's mailbox, such as marking it as read or changing its importance. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/messages/{message-id}` - **Operation ID**: `updateMessage` - **Tag**: Messages - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-
development
# Update Inbox Rule Update the properties of an existing inbox message rule. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/mailFolders/inbox/messageRules/{messageRule-id}` - **Operation ID**: `updateMessageRule` - **Tag**: InboxRules - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/inbox/messageRule
development
# Update Mailbox Settings Update the user's mailbox settings such as automatic replies, locale, time zone, or working hours. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/mailboxSettings` - **Operation ID**: `updateMailboxSettings` - **Tag**: MailboxSettings - **OpenAPI**: [microsoft-outlook-mail-api.yaml](../../openapi/microsoft-outlook-mail-api.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mail