Edit

Share via


copilotPackage resource type

Important

APIs under the /beta version are subject to change. Use of these APIs in production applications is not supported.

Entity that represents a Copilot package available within a tenant, containing basic metadata and configuration information for package management.

Important

Access to the Package Management API requires enrollment in the Frontier program. For more information about the Frontier program, see Explore AI Early Access in Microsoft 365.

Properties

Property Type Description
appId String Associated Microsoft Entra AD application registration ID for this package.
assetId String Identifier used to reference this package in the asset store.
availableTo packageStatus Enum value specifying which users or groups within the tenant can access this package (all, some, none).
deployedTo packageStatus Enum value indicating the current deployment scope of the package within the tenant (all, some, none).
displayName String Human-readable name of the package shown to users and administrators.
elementTypes String collection Collection of element types contained within this package (for example, bot, declarativeAgent).
id String Unique identifier for the Copilot package within the tenant.
isBlocked Boolean Boolean flag indicating whether the package is administratively blocked from use within the tenant.
lastModifiedDateTime DateTimeOffset Timestamp of the last modification made to the package configuration or metadata.
manifestId String Unique identifier declared in the package manifest. Not updatable after creation.
manifestVersion String Version of the manifest schema used to define this package. Not updatable after creation.
platform String The host platform this package targets (for example, teams, outlook, web). Supports $filter with eq.
publisher String Name of the organization or entity that published this package.
shortDescription String Brief description providing an overview of the package's functionality and purpose.
supportedHosts String collection Collection of host applications where this package can be used (for example, teams, outlook, sharePoint).
type packageType The type classification of the package, indicating whether it's first-party, third-party, shared, or LOB.
version String Version string of the package (for example, 1.2.3). Not updatable after creation.
zipFile Stream The Copilot package file.

packageStatus enumeration

Value Description
none Not available or deployed to any users.
some Available or deployed to some users/groups.
all Available or deployed to all users.
unknownFutureValue Evolvable sentinel value.

packageType enumeration

Value Description
microsoft Built by Microsoft.
external Built by partners.
shared Shared in your organization.
custom Built by your organization.
unknownFutureValue Evolvable sentinel value.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.copilotPackage",
  "id": "String",
  "displayName": "String",
  "type": "String",
  "shortDescription": "String",
  "isBlocked": "Boolean",
  "availableTo": "String",
  "deployedTo": "String",
  "lastModifiedDateTime": "DateTimeOffset",
  "supportedHosts": ["String"],
  "elementTypes": ["String"],
  "publisher": "String",
  "platform": "String",
  "version": "String",
  "manifestVersion": "String",
  "manifestId": "String",
  "appId": "String",
  "assetId": "String"
}