Building and customizing solutions using Microsoft 365 Copilot APIs and tools
Microsoft Graph Search fails for Azure DevOps Work Items Copilot connector connection
Issue Summary: Microsoft Graph Search fails for Azure DevOps Work Items Copilot connector connection
We are testing Microsoft Graph Search against content indexed by the Microsoft Azure DevOps Work Items connector for Microsoft 365 / Copilot connectors.
The connector is deployed in our Microsoft 365 tenant and has this external connection ID:
AzureDevOps2605271317 We can successfully query other external connector connections through Microsoft Graph Search using the same app registration, tenant, delegated authentication flow, permissions, and request shape.
However, when using the Azure DevOps Work Items connector connection ID, Graph Search returns BadRequest / invalid search request behavior.
Endpoint
POST https://graph.microsoft.com/v1.0/search/query
Auth mode
Delegated user authentication.
Application permissions were also tested earlier, but app-only search is not supported for externalItem, so this issue is specifically about delegated search.
Relevant permissions
ExternalItem.Read.All User.Read Admin consent has been granted.
Request body
{ "requests": [ { "entityTypes": [ "externalItem" ], "contentSources": [ "/external/connections/AzureDevOps2605271317" ], "query": { "queryString": "loyalty integration" }, "from": 0, "size": 10 } ] } We also tested reduced request bodies with optional properties removed, but the Azure DevOps connector still fails.
Expected behavior
Graph Search should return matching externalItem results from the Azure DevOps Work Items connector index, or at least return a structured error explaining what is unsupported or misconfigured.
Actual behavior
Graph Search returns BadRequest / invalid search request behavior for the Azure DevOps Work Items connector connection.
The same Graph Search pattern works against another external connector connection in the same tenant, which suggests the issue is specific to the Azure DevOps Work Items connector/indexed content rather than the app registration, authentication flow, delegated permissions, or general Graph Search request shape.
Details provided to Microsoft Support on ticket 2605290050000954
- When did the issue start? First observed on May 29.
- Has this ever worked before in your environment? No. We have not seen Microsoft Graph Search work for this Azure DevOps Work Items connector connection in our environment. The same request pattern does work for another external connector connection in the same tenant.
- Are you using a specific Microsoft Graph API endpoint for the search? If so, a sample request (with sensitive data removed) would be useful. We are using Search API (https://graph.microsoft.com/v1.0/search/query): returns BadRequest.
- Any error codes or correlation IDs you’re seeing from the response Getting BadRequest, TraceId: "81630f20-71ac-6d90-2e2c-c4472c8ed03a". See the attached response.
- Whether the Azure DevOps connector is showing as healthy/connected in your Microsoft 365 admin or Copilot connector setup It is healthy up and running.
- If there were any recent changes (permissions, tenant settings, connector reconfiguration, etc.) No.
Questions for Microsoft
Is Microsoft Graph Search expected to support externalItem search over the built-in Azure DevOps Work Items connector? Are there connector-specific limitations for Azure DevOps Work Items that prevent Graph Search access? Is there a required query syntax or property configuration for Azure DevOps Work Items connector content? Can Microsoft investigate whether this connection/index has malformed schema or metadata that causes Graph Search to reject the request?