Create Single-Value Extended Property

Creates a single-value MAPI extended property on a specified Outlook message via POST request.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-outlook-sandbox --skill create-single-value-extended-property
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Create Single-Value Extended Property
Source: https://github.com/naftiko/microsoft-outlook-sandbox/tree/main/skills/create-single-value-extended-property
Command: npx skills add https://github.com/naftiko/microsoft-outlook-sandbox --skill create-single-value-extended-property

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to add custom, single-value MAPI extended properties to Outlook messages, enabling richer data association beyond standard fields.

Core Features & Use Cases

  • Custom Data Storage: Attach specific, user-defined data points to individual emails.
  • Enhanced Metadata: Augment messages with information not natively supported by the Graph API.
  • Use Case: Tagging an email with a specific project code or a customer satisfaction rating that isn't a standard Outlook field.

Quick Start

Use the createSingleValueExtendedProperty skill to add the property 'String {66f5a359-4659-4830-9070-00047ec6ac6e} Name Color' with the value 'Green' to the message with ID 'AAMkAGVmMDEzMTM4'.

Frequently Asked Questions about Create Single-Value Extended Property

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add custom data to an Outlook email message?▼

You can add custom data to an Outlook email message by creating a single-value MAPI extended property via a Graph API POST request to the messages endpoint. This attaches custom metadata to individual emails beyond standard fields.

What is a single-value MAPI extended property in Microsoft Graph?▼

A single-value MAPI extended property in Microsoft Graph is a custom data field used to store user-defined information on Outlook messages. It enables richer data association for emails when standard Graph API fields are insufficient.

How do I tag an Outlook message with a project code using the Graph API?▼

To tag an Outlook message with a project code using the Graph API, create a single-value extended property by sending a POST request with the message ID, a property identifier, and the project code value.

What information is required to create an extended property on an Outlook message?▼

Creating an extended property on an Outlook message requires the specific message ID, a property identifier defining the custom field, and the property value you want to store. These are sent via a POST request to the messages endpoint.

Can I use Microsoft Graph API to store custom metadata not natively supported by Outlook?▼

Yes, you can use the Microsoft Graph API to store custom metadata not natively supported by Outlook by creating single-value MAPI extended properties. This method augments messages with specific user-defined data points like customer satisfaction ratings.

Why use MAPI extended properties instead of standard Outlook fields?▼

Use MAPI extended properties instead of standard Outlook fields when you need to attach specific, user-defined data points to individual emails. This approach provides enhanced metadata capabilities for data not natively supported by the Graph API.