extensionAppDeeplinksArray object

Represents the copilot extension point

Properties that reference this object type:

Syntax

{
  "requirements": {
    "capabilities": [
      {
        capabilities object
      }
    ],
    "scopes": [
      "mail | workbook | document | presentation"
    ],
    "formFactors": [
      "desktop | mobile"
    ]
  },
  "contexts": [
    "mailRead | mailCompose | meetingDetailsOrganizer | meetingDetailsAttendee | onlineMeetingDetailsOrganizer | logEventMeetingDetailsAttendee | default | spamReportingOverride"
  ],
  "actionId": "{string}",
  "label": "{string}",
  "semanticDescription": "{string}"
}

Properties

requirements

Required

Constraints

Supported values

contexts

Type
Array of string

Required

Constraints
Minimum array items: 1. Maximum array items: 8.

Supported values
Allowed values: mailRead, mailCompose, meetingDetailsOrganizer, meetingDetailsAttendee, onlineMeetingDetailsOrganizer, logEventMeetingDetailsAttendee, default, spamReportingOverride.

actionId

The ID of an action defined in runtimes. Manifest should be invalidated if no action with an id matching actionId is present in runtimes.

Type
string

Required

Constraints
Maximum string length: 64.

Supported values

label

the text that will be shown on the app as a clickable item.

Type
string

Required

Constraints
Maximum string length: 64.

Supported values

semanticDescription

the text metadata, for recommendation engine.

Type
string

Required

Constraints
Maximum string length: 255.

Supported values