skills/create-calendar-single-value-property/SKILL.md
# Create Calendar Single-Value Extended Property Creates a single-value extended MAPI property on a calendar. Use this operation to store custom metadata as a single string value on a calendar using extended MAPI properties. ## API Details - **API**: Microsoft Outlook Calendar API - **Method**: POST - **Path**: `/me/calendars/{calendarId}/singleValueExtendedProperties` - **Operation ID**: `createCalendarSingleValueProperty` - **Tag**: ExtendedProperties - **OpenAPI**: [microsoft-outlook-calen
npx skillsauth add naftiko/microsoft-outlook-sandbox skills/create-calendar-single-value-propertyInstall 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.
Creates a single-value extended MAPI property on a calendar. Use this operation to store custom metadata as a single string value on a calendar using extended MAPI properties.
/me/calendars/{calendarId}/singleValueExtendedPropertiescreateCalendarSingleValuePropertyMock server URL: http://localhost:8080/rest/microsoft-outlook-calendar-api/1.0.0/me/calendars/{calendarId}/singleValueExtendedProperties
Authorization: Bearer {access-token}Content-Type: application/jsonCalendars.ReadWrite| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| calendarId | string | Yes | The unique identifier of the calendar |
| Property | Type | Required | Description |
|----------|------|----------|-------------|
| id | string | Yes | The property identifier in MAPI format |
| value | string | Yes | The single string value for the property |
curl -X POST "http://localhost:8080/rest/microsoft-outlook-calendar-api/1.0.0/me/calendars/AAMkAGI1AAA=/singleValueExtendedProperties" \
-H "Authorization: Bearer {access-token}" \
-H "Content-Type: application/json" \
-d '{
"id": "String {66f5a359-4659-4830-9070-00047ec6ac6e} Name Color",
"value": "Green"
}'
{
"id": "String {66f5a359-4659-4830-9070-00047ec6ac6e} Name Color",
"value": "Green"
}
Use this operation when you need to store custom single-value metadata on a calendar using extended MAPI properties. The property ID follows the MAPI naming convention with a format like "String {GUID} Name PropertyName". This is useful for storing application-specific data that is not covered by standard calendar properties.
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