Microsoft Graph · Schema

presenceStatusMessage

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Properties

Name Type Description
expiryDateTime object Time in which the status message expires.If not provided, the status message doesn't expire.expiryDateTime.dateTime shouldn't include time zone.expiryDateTime isn't available when you request the pres
message object Status message item. The only supported format currently is message.contentType = 'text'.
publishedDateTime string Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphpresencestatusmessage-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.presenceStatusMessage",
  "title": "presenceStatusMessage",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "expiryDateTime": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.dateTimeTimeZone"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "Time in which the status message expires.If not provided, the status message doesn't expire.expiryDateTime.dateTime shouldn't include time zone.expiryDateTime isn't available when you request the presence of another user."
    },
    "message": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/microsoft.graph.itemBody"
        },
        {
          "type": "object",
          "nullable": true
        }
      ],
      "description": "Status message item. The only supported format currently is message.contentType = 'text'."
    },
    "publishedDateTime": {
      "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
      "type": "string",
      "description": "Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.",
      "format": "date-time",
      "nullable": true
    },
    "@odata.type": {
      "type": "string"
    }
  }
}