serviceUpdateMessage resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents the announcements about changes in a service.

Represents announcements such as major updates, new features in a product; for example, the publication of a new SharePoint feature.

Inherits from serviceAnnouncementBase.

Methods

Method Return type Description
Get message serviceUpdateMessage Retrieve the properties and relationships of a serviceUpdateMessage object.
Mark read status Boolean Mark a list of serviceUpdateMessages as read for the signed in user.
Mark unread status Boolean Mark a list of serviceUpdateMessages as unread for the signed in user.
Archive status Boolean Archive a list of serviceUpdateMessages for the signed in user.
Unarchive status Boolean Unarchive a list of serviceUpdateMessages for the signed in user.
Mark favorite status Boolean Change the status of a list of serviceUpdateMessages to favorite for the signed in user.
Remove favorite status Boolean Remove the favorite status of serviceUpdateMessages for the signed in user.
List message attachments serviceAnnouncementAttachment collection Get a list of attachments associated with a service message.

Properties

Property Type Description
actionRequiredByDateTime DateTimeOffset The expected deadline of the action for the message.
attachmentsArchive Stream The zip file of all attachments for a message.
body itemBody The content type and content of the service message body. The supported value for the contentType property is html.
category serviceUpdateCategory The service message category. Possible values are: preventOrFixIssue, planForChange, stayInformed, unknownFutureValue.
details Collection(keyValuePair) Additional details about service message. This property doesn't support filters. Inherited from serviceAnnouncementBase.
endDateTime DateTimeOffset The end time of the service message. Inherited from serviceAnnouncementBase.
hasAttachments Boolean Indicates whether the message has any attachment.
id String The id of the service message. Inherited from serviceAnnouncementBase.
isMajorChange Boolean Indicates whether the message describes a major update for the service.
lastModifiedDateTime DateTimeOffset The last modified time of the service message. Inherited from serviceAnnouncementBase.
services Collection(string) The affected services by the service message.
severity serviceUpdateSeverity The severity of the service message. Possible values are: normal, high, critical, unknownFutureValue.
startDateTime DateTimeOffset The start time of the service message. Inherited from serviceAnnouncementBase.
tags Collection(string) A collection of tags for the service message. Tags are provided by the service team/support team who post the message to tell whether this message contains privacy data, or whether this message is for a service new feature update, and so on.
title String The title of the service message. Inherited from serviceAnnouncementBase.
viewPoint serviceUpdateMessageViewpoint Represents user viewpoints data of the service message. This data includes message status such as whether the user has archived, read, or marked the message as favorite. This property is null when accessed with application permissions.

Relationships

Relationship Type Description
attachments Collection(serviceAnnouncementAttachment) A collection of serviceAnnouncementAttachments.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.serviceUpdateMessage",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "title": "String",
  "details": [
    {
      "@odata.type": "microsoft.graph.keyValuePair"
    }
  ],
  "id": "String (identifier)",
  "body": {
    "@odata.type": "microsoft.graph.itemBody"
  },
  "category": "String",
  "severity": "String",
  "tags": [
    "String"
  ],
  "isMajorChange": "Boolean",
  "actionRequiredByDateTime": "String (timestamp)",
  "services": [
    "String"
  ],
  "viewPoint": {
    "@odata.type": "microsoft.graph.serviceUpdateMessageViewpoint"
  },
  "hasAttachments": "Boolean",
  "attachmentsArchive": "Stream"
}