skills/get-message-trace/SKILL.md
# Get Message Trace Trace a message through Exchange Online to see its delivery events and status. ## API Details - **API**: Microsoft Outlook Mail API - **Method**: GET - **Path**: `/me/messages/{message-id}/messageTrace` - **Operation ID**: `getMessageTrace` - **Tag**: MessageTrace - **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}/
npx skillsauth add naftiko/microsoft-outlook-sandbox skills/get-message-traceInstall 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.
Trace a message through Exchange Online to see its delivery events and status.
/me/messages/{message-id}/messageTracegetMessageTraceMock server URL: http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/{message-id}/messageTrace
Authorization: Bearer {access-token}Mail.Read| Parameter | In | Type | Required | Description | |-----------|-----|------|----------|-------------| | message-id | path | string | Yes | The unique identifier of the message to trace |
curl -X GET "http://localhost:8080/rest/microsoft-outlook-mail-api/1.0.0/me/messages/AAMkAGVmMDEzMTM4/messageTrace" \
-H "Authorization: Bearer {access-token}"
{
"messageId": "<[email protected]>",
"receivedDateTime": "2024-01-15T10:30:00Z",
"senderAddress": "[email protected]",
"recipientAddress": "[email protected]",
"subject": "Quarterly Review",
"status": "Delivered",
"events": [
{
"timestamp": "2024-01-15T10:29:55Z",
"eventType": "Receive",
"detail": "Message received by Exchange Online"
},
{
"timestamp": "2024-01-15T10:30:00Z",
"eventType": "Deliver",
"detail": "Message delivered to mailbox"
}
]
}
Use this operation to trace a message through Exchange Online and view its delivery events. Provide the message identifier in the URL path. The response includes the message's sender, recipient, subject, delivery status, and a chronological list of events showing how the message was processed through Exchange Online. This is useful for diagnosing delivery issues.
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