> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Message

> Retrieve message content and metadata from Microsoft Outlook.

The **Get Message** action loads one Outlook message by its Microsoft message
ID. It requests the message twice so both plain-text and HTML body forms are
available.

## Inputs

| Input                   | Type              | Required | Description                       |
| ----------------------- | ----------------- | -------- | --------------------------------- |
| **Third-party account** | Microsoft account | Yes      | Account used to read the message. |
| **Message ID**          | String            | Yes      | Microsoft ID of the message.      |

## Outputs

| Output              | Type          | Description                                  |
| ------------------- | ------------- | -------------------------------------------- |
| **Sender Name**     | String        | Sender display name, when present.           |
| **Sender Address**  | String        | Sender email address, when present.          |
| **Subject**         | String        | Message subject.                             |
| **Plain Text**      | String        | Message body requested as text.              |
| **HTML**            | String        | Message body requested as HTML.              |
| **Attachments**     | List of files | Attachment output; currently returned empty. |
| **Date/Time**       | Date          | Time the message was received.               |
| **Is Read**         | Boolean       | Current Outlook read state.                  |
| **Conversation ID** | String        | Conversation containing the message.         |

<Note>
  The current Get Message node does not expose attachment downloading, so
  **Attachments** is an empty list. The **New Email** trigger downloads
  attachments, and **Get Conversation** can download them when enabled.
</Note>

## Example

Connect a stored Outlook message ID to **Get Message**. The action returns the
message's **Conversation ID**, which you can pass to **Get Conversation** when
you need the rest of the conversation.
