skills/update-category/SKILL.md
# Update Category Update the properties of an existing Outlook category. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: PATCH - **Path**: `/me/outlook/masterCategories/{category-id}` - **Operation ID**: `updateCategory` - **Tag**: Categories - **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/outlook/masterCategories/{category-id}` ## R
npx skillsauth add naftiko/microsoft-outlook-sandbox skills/update-categoryInstall 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.
Update the properties of an existing Outlook category.
/me/outlook/masterCategories/{category-id}updateCategoryMock server URL: http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/masterCategories/{category-id}
Authorization: Bearer {access-token}Content-Type: application/jsonMailboxSettings.ReadWrite| Parameter | In | Type | Required | Description | |-----------|-----|------|----------|-------------| | category-id | path | string | Yes | The unique identifier of the category |
| Field | Type | Description | |-------|------|-------------| | displayName | string | The updated display name of the category | | color | string | The updated color preset for the category |
curl -X PATCH "http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/outlook/masterCategories/afc97c36-af15-4e96-bf52-e228c84d4567" \
-H "Authorization: Bearer {access-token}" \
-H "Content-Type: application/json" \
-d '{
"displayName": "Project Beta",
"color": "preset12"
}'
{
"id": "afc97c36-af15-4e96-bf52-e228c84d4567",
"displayName": "Project Beta",
"color": "preset12"
}
Use this operation to update the display name or color of an existing category. Provide the category identifier in the URL path and include the properties to update in the request body. Only the provided fields will be updated.
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