skills/move-mail-folder/SKILL.md
# Move Mail Folder Move a mail folder and its contents to a specified destination folder. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: POST - **Path**: `/me/mailFolders/{mailFolder-id}/move` - **Operation ID**: `moveMailFolder` - **Tag**: MailFolders - **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/{mailFolder-id}/move`
npx skillsauth add naftiko/microsoft-outlook-sandbox skills/move-mail-folderInstall 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.
Move a mail folder and its contents to a specified destination folder.
/me/mailFolders/{mailFolder-id}/movemoveMailFolderMock server URL: http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/{mailFolder-id}/move
Authorization: Bearer {access-token}Content-Type: application/jsonMail.ReadWrite| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| mailFolder-id | string | Yes | The unique identifier of the mail folder to move |
| Property | Type | Required | Description |
|----------|------|----------|-------------|
| destinationId | string | Yes | The ID of the destination folder to move into |
curl -X POST "http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/mailFolders/AAMkAGI1AAAEJAAA=/move" \
-H "Authorization: Bearer {access-token}" \
-H "Content-Type: application/json" \
-d '{
"destinationId": "AAMkAGI1DEST="
}'
{
"id": "AAMkAGI1AAAEJAAA=",
"displayName": "Inbox",
"parentFolderId": "AAMkAGI1AAAAAA=",
"childFolderCount": 2,
"totalItemCount": 147,
"unreadItemCount": 12,
"isHidden": false
}
Use this operation to move a mail folder and its contents to a different location in the mailbox. Provide the source folder ID in the path and the destination folder ID in the request body. The response returns the folder at its new location. Unlike copy, the original folder no longer exists at its previous location after the move.
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