Priorities tailored to each symptom
For a 401, start with credentials. For a 403, check permissions and API access approval. For CORS, inspect the response headers first. The most relevant checks move to the top.
Built for developers and operations teams blocked by an API integration. Select the service, symptoms, and response code to instantly create a prioritized checklist covering everything from credentials to response data.
Free, no signup required, and all data is processed on your device. You can download a practical template without entering any details.
Select only what you know. The tool uses the symptoms and HTTP status to build a prioritized investigation plan with specific checks.
Complete the fields on the left to get troubleshooting steps organized in priority order.
Free, with no signup required. Saved data stays only in this device's browser and is never sent externally.
Check commonly overlooked prerequisites in order before searching every error message. Keep a reusable record for handoffs and preventing repeat incidents.
For a 401, start with credentials. For a 403, check permissions and API access approval. For CORS, inspect the response headers first. The most relevant checks move to the top.
Mark items as you complete them during the investigation. Reduce missed checks and make it easier to show the next person exactly how far the investigation has progressed.
Organize your inputs, diagnostic summary, troubleshooting steps, and completion status in one file. Use it in issues, internal wikis, chats, or incident records.
You can get started even if you do not know every technical configuration value.
Enter the destination name, the symptom you are seeing, and the HTTP response code if available.
Work through the displayed steps from the top. Check off completed items to keep a record of your progress.
Save the diagnosis in your browser or download the Markdown file for incident records and handoffs.
No. The diagnosis runs in the browser displaying this page. If you choose browser storage, the data is saved in local storage on this device. For security, however, do not enter actual secret keys or access tokens.
Generally, 401 means the credentials could not be authenticated, while 403 means authentication succeeded but the account lacks permission to perform the operation. Implementations vary by API, so also check the error definitions in the official documentation.
Usually, changing the API key alone will not fix it. Check the browser origin, preflight request, response headers such as Access-Control-Allow-Origin, and whether the API permits direct browser access.
Yes. Select “Unknown or unavailable.” The tool will prioritize checks along the connection path before an HTTP response is reached, including DNS, TLS, proxies, firewalls, and timeouts.
This tool organizes likely causes and helps reduce missed checks. To confirm the cause, also review the API's official documentation, status page, request logs, and response body.
They remain until the browser's local storage is cleared. Data may disappear when you close private browsing, reset browser settings, or switch devices, so save important records as Markdown too.
Even without running a diagnosis, you can immediately download a Markdown template covering authentication, API access approval, endpoints, permissions, CORS, connectivity, and response data.
Free, no signup, and no email address required. Click to download directly to your device.