v1

latestOpenAPI 3.0.42026-07-174835104.5 KB
users.message

Get message from user

Get the properties and relationships of a message object from a specific user's mailbox.

get/users/{userIdentifier}/messages/{messageId}

Query parameters

$selectstring[]

Select properties to be returned

$expandstring[]

Expand related entities

Response

Retrieved message

@odata.typestring
idstring

The unique identifier for an entity. Read-only

changeKeystring nullable

Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only

lastModifiedDateTimestring date-time nullable

The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

createdDateTimestring date-time nullable

The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

categoriesstring[]

The categories associated with the item

parentFolderIdstring nullable

The unique identifier for the message's parent mailFolder

subjectstring nullable

The subject of the message

webLinkstring nullable

The URL to open the message in Outlook on the web

isDraftboolean nullable

Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet

isReadboolean nullable

Indicates whether the message has been read

bodyPreviewstring nullable

The first 255 characters of the message body. It is in text format

internetMessageIdstring nullable

The message ID in the format specified by RFC2822

isReadReceiptRequestedboolean nullable

Indicates whether a read receipt is requested for the message

hasAttachmentsboolean nullable

Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false

sentDateTimestring date-time nullable

The date and time the message was sent. The date and time information uses ISO 8601 format and is always in UTC time

conversationIndexstring base64url nullable

Indicates the position of the message within the conversation

conversationIdstring nullable

The ID of the conversation the email belongs to

receivedDateTimestring date-time nullable

The date and time the message was received. The date and time information uses ISO 8601 format and is always in UTC time

isDeliveryReceiptRequestedboolean nullable

Indicates whether a read receipt is requested for the message