Building and customizing solutions using Microsoft 365 Copilot APIs and tools
Hi DOI ,
The orchestrator stopping after the 3rd different API action is likely a current limitation or edge-case in Declarative Agents. There is no officially documented limit, but multiple different API responses in one turn may not be fully supported.
Workarounds:
Split API calls across multiple turns – calling 1–2 APIs per turn works reliably.
Retry within the same turn – prompting “try again with the same steps” can sometimes succeed.
Verify API responses – ensure responses are small, valid, and well-formed.
Report to Microsoft – provide details and tag #extensibility for investigation.
Summary: For now, splitting API calls across turns is the safest approach. Microsoft may address this in a future release.
Documentation:
- https://learn.microsoft.com/en-us/microsoft-copilot-studio/fundamentals-get-started
- https://learn.microsoft.com/en-us/troubleshoot/power-platform/copilot-studio/welcome-copilot-studio
Thank you.
Karan Shewale.
If this response resolves your issue, please Accept the answer and, if helpful, click the “Upvote” button. Your feedback helps us improve and assist others more effectively.