IAMinerva
HomeBlogAbout
m3M365 NewscoMicrosoft CopilotteMicrosoft TeamsshSharePoint & OneDriveinIntune & SecurityexExchange & OutlookpoPower PlatformazAzure & Entra IDtuTutorials & GuidesevEvents & ConferencesseSecuritywiWindows
IAMinerva

Professional blog dedicated to the Microsoft 365 ecosystem.

Quick links

HomeBlogAboutNewsletter

Stay informed

Get the latest Microsoft 365 news delivered straight to your inbox.

© 2026 IAMinerva. All rights reserved.

Built withNext.js&Tailwind
Agent 365 : Premiers API disponibles sur Microsoft Graph
BlogMicrosoft CopilotAgent 365: First APIs Now Available on Microsoft Graph
Microsoft Copilot#Copilot#Microsoft Graph#PowerShell

Agent 365: First APIs Now Available on Microsoft Graph

Explore the first Agent 365 APIs on Microsoft Graph for managing M365 agents. Learn more about their scope and current functionalities.

Houssem MAKHLOUF
April 7, 2026
3 min read

TL;DR par Minerva

généré par IA

Explore the first Agent 365 APIs on Microsoft Graph for managing M365 agents. Learn more about their scope and current functionalities.

Introduction

Microsoft recently launched the first version of APIs for managing Agent 365 agents on the Microsoft Graph beta channel. This evolution promises better governance and management of agents at scale, although the current APIs are still limited in their functionality.

i

Good to know

Agent 365 is a solution that allows you to deploy, manage, and administer your Microsoft Copilot agents within your organization.

Overview of Available APIs

The API provides several endpoints that allow you to get a list of agents, retrieve details about a specific agent, but currently limits management actions. Here's what you need to know:

  • Delegated and application permissions are compatible, contrary to some information mentioned in the current documentation.
  • For read method usage, you need the CopilotPackages.Read.All scope.
  • Write operations require the CopilotPackages.ReadWrite.All scope.

However, application permissions only work for the LIST method, while methods such as GET currently return a "424 Failed Dependency" error in the application context.

Retrieving a List of Agents

To get a list of all available agents in your tenant, you must include an explicit filter in your Graph API request. Here's an example:

>_Bash
1GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages?$filter=supportedHosts/any(x:x eq 'Copilot')

Agent APIs in Graph

When comparing the results obtained via the API request with those presented in the Agent 365 user interface (UI), discrepancies are sometimes noted. For example, the number of agents listed may differ.

!

Warning

Be careful of differences between the data exposed by the API and that visible in the user interface.

Retrieving Details on a Specific Agent

To get detailed information about a particular agent, use a GET API request with its unique ID. Example:

>_Bash
1GET https://graph.microsoft.com/beta/copilot/admin/catalog/packages/P_13001d9b-2af4-bd2f-5458-ffa544bc62b7

The results include several properties of interest such as:

  • isBlocked: To enable or disable the agent
  • Publisher: The agent's provider
  • allowedUsersAndGroups and acquireUsersAndGroups: List of authorized users and groups.

Practical Examples with PowerShell

You can also use PowerShell to interact with these APIs, as shown below:

⚡PowerShell
1# Get agent details via Graph API
2$res = Invoke-MgGraphRequest -Method Get -Uri "https://graph.microsoft.com/beta/copilot/admin/catalog/packages/P_e3d64609-7a28-6de6-3093-402c20bb96ce?`$select=id,allowedUsersAndGroups,availableTo"
3
4# Display results
5$res | select id,displayName,allowedUsersAndGroups,availableTo

PowerShell Details of Agent APIs

Missing Features

For now, methods such as "block", "unblock", or "reassign" mentioned in the official documentation are not operational. Microsoft will need to make improvements to provide in-depth agent management via API.

✦

Tip

Monitor updates to the Microsoft Graph beta channel to benefit quickly from new features.

Conclusion

The first iteration of Agent 365 APIs provides initial visibility of available agents, but their capabilities remain limited for management actions. You will need to wait for a future update for Microsoft to add advanced capabilities that promise true "at scale" governance.

Useful Links

  • Official Microsoft Graph Documentation
  • Agent 365 UI Overview

Glossary

  • Microsoft Graph: Development platform integrating Microsoft 365 data.
  • CopilotPackages.Read.All: Scope required to read agent data via the API.
  • Agent 365: Solution for administering Copilot agents.

Tags

Copilot, Microsoft Graph, PowerShell, Agent 365, API, Microsoft 365

Share:
HM

Houssem MAKHLOUF

Microsoft 365 enthusiast & IT professional.

Previous article

Copilot Notebooks: Optimize Creation and Collaboration with AI

Apr 7, 2026
Next article

Advanced PowerShell Script: Microsoft 365 Groups Change Report

Apr 9, 2026

Related articles

Paysages montagneux avec des formes géométriques dorées sur un fond sombre.copilot

Microsoft Cloud, AI and Security Certifications: Anticipate 2026

Discover the new Microsoft certifications for cloud, AI and security. Anticipate these changes to remain competitive in 2026.

Jun 29, 20263 min
Engrenage doré avec des lignes fluides lumineuses sur fond sombre.copilot

Understanding and Using Claude Skills for Automation

Learn how to use Claude Skills to automate your professional tasks with flexible AI and custom connectors.

Jun 29, 20265 min
Fluides lumineuses dorées avec des bulles de dialogue sur fond noir.copilot

Copilot Memory: Essential Updates for Users

Explore the essential updates to Copilot Memory and conversation persistence. Optimize your use of Microsoft 365 Copilot.

Jun 29, 20265 min