Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Las API de la /beta versión están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción.
Recupera una lista de todos los paquetes disponibles en el inquilino.
Importante
El acceso a la API de administración de paquetes requiere una licencia de Microsoft Agent 365.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
| Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
| Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
|---|---|---|
| Delegado (cuenta profesional o educativa) | CopilotPackages.Read.All | CopilotPackages.ReadWrite.All |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | No admitida. | No admitida. |
Solicitud HTTP
GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
Authorization |
Bearer {token}. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Parámetros de consulta opcionales
Este método admite el $filterparámetro de consulta OData para ayudar a personalizar la respuesta. Las siguientes propiedades se admiten con el parámetro de $filter consulta OData. Para obtener ejemplos de uso del $filter parámetro de consulta, vea Ejemplos.
| Parámetro | Tipo | Descripción |
|---|---|---|
supportedHosts |
string | Filtrar por host compatible (Copilot, Outlook, Teams, M365) |
elementTypes |
string | Filtrar por tipo de elemento (Bots, DeclarativeAgent, CustomEngineAgent) |
lastModifiedDateTime |
datetime | Filtrar por fecha y hora actualizadas por última vez |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y una colección de objetos copilotPackage en el cuerpo de la respuesta.
Ejemplos
Ejemplo 1: Enumerar todos los paquetes
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages
Respuesta
En el ejemplo siguiente se muestra la respuesta. El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "P_19ae1zz1-56bc-505a-3d42-156df75a4xxy",
"displayName": "Diligent Teams Document Uploader",
"type": "external",
"shortDescription": "Allows direct upload of documents from Microsoft Office into Diligent Teams for sharing",
"isBlocked": false,
"supportedHosts": ["outlook", "word", "excel", "powerPoint"],
"lastModifiedDateTime": "2023-11-20T19:02:02.241Z",
"publisher": "Diligent Corporation",
"availableTo": "all",
"deployedTo": "none",
"elementTypes": ["officeAddIn"],
"platform": "web",
"version": "1.0.0",
"manifestVersion": "1.1",
"manifestId": "diligent-teams-uploader",
"appId": "aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb",
"assetId": "asset-00001"
}
]
}
Ejemplo 2: Lista de paquetes filtrados por host admitido
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages?$filter=supportedHosts/any(h:h eq 'Word')
Respuesta
En el ejemplo siguiente se muestra la respuesta. El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "P_19ae1zz1-cb65-505a-3d42-156df75a4xxy",
"displayName": "Contoso Document Formatter",
"type": "external",
"shortDescription": "Formats Word documents according to company style guide",
"isBlocked": false,
"supportedHosts": ["Word"],
"lastModifiedDateTime": "2025-10-06T00:07:20.1467852Z",
"availableTo": "all",
"deployedTo": "all"
}
]
}
Ejemplo 3: Lista de paquetes filtrados por tipo de elemento
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages?$filter=elementTypes/any(h:h eq 'OfficeAddIns')
Respuesta
En el ejemplo siguiente se muestra la respuesta. El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "P_19ae1zz1-505a-3492-9871-134df75a4xxy",
"displayName": "Northwind Traders Account Lookup",
"type": "external",
"shortDescription": "Look up customer account details in Outlook and add them to email",
"isBlocked": false,
"supportedHosts": ["Outlook"],
"lastModifiedDateTime": "2025-10-06T00:07:20.1467852Z",
"availableTo": "all",
"deployedTo": "all"
}
]
}
Ejemplo 4: Lista de paquetes por fecha y hora actualizadas por última vez
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages?$filter=lastModifiedDateTime gt 2026-01-01T00:00:00.0000000Z
Respuesta
En el ejemplo siguiente se muestra la respuesta. El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "P_19ae1zz1-56bc-505a-3d42-156df75a4xxy",
"displayName": "Contoso HR Agent",
"type": "custom",
"shortDescription": "Agent that can answer HR questions",
"isBlocked": false,
"supportedHosts": ["Copilot"],
"lastModifiedDateTime": "2026-01-06T00:07:20.1467852Z",
"availableTo": "all",
"deployedTo": "all"
}
]
}
Ejemplo 5: Enumerar todos los agentes
Para enumerar todos los agentes, use un filtro para supportedHosts que contenga Copilot
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages?$filter=supportedHosts/any(h:h eq 'Copilot')
Respuesta
En el ejemplo siguiente se muestra la respuesta. El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "P_19ae1zz1-56bc-505a-3d42-156df75a4xxy",
"displayName": "Contoso HR Agent",
"type": "custom",
"shortDescription": "Agent that can answer HR questions",
"isBlocked": false,
"supportedHosts": ["Copilot"],
"lastModifiedDateTime": "2026-01-06T00:07:20.1467852Z",
"availableTo": "all",
"deployedTo": "all"
}
]
}