Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A package represents either an agent or Microsoft 365 app in the organization catalog. The Package Management API enables IT administrators to view and manage apps and agents across Microsoft 365. This API provides endpoints to list all apps and agents, retrieve detailed information about an individual app or agent including metadata and detailed elements.
Key capabilities
- Retrieve an inventory of all agents and apps within the organization, optionally filtering by:
- Type (Microsoft, line of business, etc.)
- Host (Copilot, Outlook, Teams)
- Last updated time
- Element types contained in the app package (bots, declarative agents, etc.).
- Retrieve more metadata for a specific app or agent.
Example scenarios
- Organization admin retrieves the inventory of all Copilot agents and Microsoft 365 apps.
- Admin reviews package details, including availability and deployment status.
- Admin reviews agent element details, including declarativeAgent or customEngineAgent element object.
API list
| Operation | HTTP Method | Description |
|---|---|---|
| List packages | GET /copilot/admin/catalog/packages |
Get all apps and agents in the organization. |
| Get package details | GET /copilot/admin/catalog/packages/{id} |
Get detailed metadata for a specific app or agent. |