Skip to main content
Version: Current

Mark Outlook Email Read/Unread

Description​

The Mark Outlook Email Read/Unread activity updates the read status of an email in a Microsoft 365 (Outlook) mailbox using an Outlook connection.

This activity modifies the IsRead property of the email identified by its Microsoft Graph message ID.


Common Capabilities​

Process Data Support​

info

This activity supports dynamic configuration using variables from the Process Data drawer.

You can bind values from:

  • Model Data
  • Form Data
  • System Data
  • Enterprise Variables
  • Activity Outputs

Variables can be used directly or inside Liquid or JavaScript expressions where supported.

Learn more → Using Process Data


Design Time Configuration​

Display Text​

Specifies the activity's display name as shown on the workflow canvas.

Connection Name​

Specifies the Outlook (Microsoft 365) connection to use for updating the email read state.

Mail Folder​

Specifies the mail folder that contains the email (for example, Inbox, Sent Items, or Drafts).

  • If left empty, the default folder configured in the Outlook connection is used.
  • Default value: empty.

Message Identifier​

Specifies the Microsoft Graph Message ID of the email to update.

Use the MessageId value returned by the Read Outlook Email activity.

Mark As Read​

Controls whether the email is marked as read or unread.

  • true – Marks the email as read (IsRead = true)
  • false – Marks the email as unread (IsRead = false)

Default value: true

Execution Control (Wait All Incoming)​

Controls how the activity behaves when multiple incoming execution paths converge.

For detailed behavior and usage guidance, see   Execution Control – Wait All Incoming.

Error Handling (On Error)​

Defines how the workflow proceeds if the activity encounters an error.

Supported strategies include Fault, Continue, Suspend, and Retry.

For details, see   On Error Handler.


Output​

Updated Email​

Returns the email whose read state was updated (if found), serialized as JSON.

The output includes:

  • From
  • To
  • Subject
  • TextBody
  • HtmlBody
  • ReceivedAt
  • MessageId
  • InternalId
  • Attachments