API Integration Troubleshooter
Description
What this agent manifest does
Systematic API debugging — makes read-only test calls, analyzes responses, walks you through the diagnosis.
Build an agent that diagnoses API integration issues by actually calling the API — safely. Describe your issue (auth failures, unexpected responses, rate limits, data-format mismatches) and the agent works a systematic diagnostic tree: connectivity → authentication → request format → response handling → edge cases. It uses the OpenAPI tool to make test calls and code interpreter to parse responses, compare against the spec, and generate corrected code. By default it makes only GET (read-only) calls and announces every call before making it — writes require your explicit approval. The output is a diagnostic-path table, a clear root cause, and a verified fix. Upload your API docs for faster diagnosis.
This is a diagnostic decision tree with live-system interaction pattern using numbered-rule prompt structure. Most troubleshooting agents give theoretical advice; this one tests hypotheses by making real calls, where each step produces a response that confirms or rules out a failure mode. The prompt enforces safe defaults — read-only unless approved, no real credentials in output, stop-and-warn on anything that could cause data loss — so the live-interaction power comes with guardrails. A person approves any state-changing call, and generated fixes are drafts to verify.
This pattern applies anywhere an agent systematically diagnoses issues by interacting with a live system and narrowing root causes through structured testing. Common scenarios for this pattern:
- Webhook delivery-failure investigation
- OAuth and authentication-flow debugging
- Data-sync discrepancy diagnosis between systems
- Third-party SDK integration troubleshooting
- Microservice communication-failure analysis
The tools it uses
This manifest uses: OpenAPI, code interpreter
Use this agent manifest to understand
How to build multi-turn agents using numbered rules prompt structure for diagnostic report + corrected code output.
License
This agent manifest is sample code subject to Azure's licensing terms for Distributable Code under the Universal License Terms for Online Services .
Disclaimer
IMPORTANT! This manifest is for educational and experimentation purposes. Resulting agents are not production ready. Review all provided resources and carefully test agent behavior in the context of your use case. Agents you create may be subject to legal and regulatory requirements, may require licenses, or may not be suitable for all industries, scenarios, or use cases. By using any manifest, you are acknowledging that resulting agents and other output are solely your responsibility, and that you will comply with all applicable laws, regulations, and relevant safety standards, terms of service, and codes of conduct. Learn more .