Share via

Copilot Studio: Failed to publish agent

Sara Smith 10 Reputation points
2026-03-18T18:40:22.73+00:00

I have one agent I built with copilot studio. It was published before with no errors, but now when I tried to publish I get an error.

It is only published on Teams and SharePoint only. I disconnected and connected Teams. It did not work. I turn off all the topics, it did not work. Here is the error: copilot error

When I click Details I get this message: "There are open issues with your agent

To continue publishing, fix the listed issues. To exclude a topic from publishing, turn it off."

It also give me the option to see the raw, this is the error raw:

[
  {
    "componentDisplayName": "Agent Errors",
    "diagnosticResult": [
      {
        "$kind": "BotSynchronizationError",
        "errorCode": "SynchronizationSystemError",
        "isFatal": true,
        "message": "Call failed with error Microsoft.CCI.Common.Exceptions.BadRequestException message Bad request",
        "errorDetail": "RecallableFunctions.Core.CallFailedException",
        "errorMessage": "Synchronization error with code 'SynchronizationSystemError'"
      }
    ],
    "errorDescription": "There is an error: 'SynchronizationSystemError'",
    "diagnosticErrorCount": 1
  }
]
Microsoft Copilot | Microsoft 365 Copilot | Development

1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-03-18T18:40:36.7433333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error payload shows a BotSynchronizationError with SynchronizationSystemError and a generic “Bad request” message. This indicates a platform-side synchronization failure during publish, not an issue with individual topics.

    Use the following steps that align with supported troubleshooting guidance for publishing and channel issues:

    1. Verify the agent configuration
      • In Copilot Studio, open the agent and go to the Publish page.
      • Confirm that all required configurations are valid: authentication, Teams and SharePoint channels, connections, and knowledge sources.
      • Ensure there are no missing dependencies (topics, flows, connectors, or data sources) that were deleted or changed since the last successful publish.
    2. Check for data policy/DLP issues
      • Data loss prevention (DLP) changes can silently block publishing and surface as generic errors.
      • On the publish error panel, select Show raw (already done) and look for any DlpViolationError or messages like “At least one connector here has been blocked by your admin” or “You need to configure at least one channel…”. If present, contact the Power Platform or tenant admin to review and update data policies in the Power Platform admin center so the agent and its channels/connectors are allowed.
    3. Revalidate channels
      • Ensure at least one channel is correctly configured and allowed by policy (for example, Teams).
      • If the Telephony channel is enabled in this environment and appears disabled or blocked, ask the Power Platform admin to review tenant data policies that may be blocking channels, as blocked channels can prevent publishing.
    4. Retry a clean publish
      • After validating configuration and policies, publish again from Copilot Studio.
      • If the agent was modified after the last publish, ensure all changes are saved and that no topics or tools reference removed connectors or channels.
    5. If the error persists
      • Because SynchronizationSystemError is a platform synchronization failure, collect the error JSON, agent ID, environment, and timestamp, and open a support ticket with Microsoft so the service team can inspect the backend synchronization issue.

    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.