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