> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting

> Tools and workflows for diagnosing problems with your Box application, from reading error responses to exporting a per-request diagnostics log.

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = href;
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

When your Box application behaves unexpectedly, these guides help you find the
root cause and gather the evidence Box Support needs to investigate.

## Start here

* <Link href="/guides/troubleshooting/debugging-your-box-app">Debugging your Box app</Link> — a systematic workflow for diagnosing failed requests, handling retries and timeouts, and isolating the failing part of a flow.
* <Link href="/guides/troubleshooting/app-diagnostics-report">App Diagnostics Report</Link> — generate a per-request log of every API call your app made, for support tickets and audits.

## Related references

For API-specific reference material, see the <Link href="/guides/api-calls/permissions-and-errors">Permissions and errors</Link> guides, including <Link href="/guides/api-calls/permissions-and-errors/common-errors">Errors</Link>, <Link href="/guides/api-calls/permissions-and-errors/rate-limits">Rate limits</Link>, and <Link href="/guides/api-calls/permissions-and-errors/scopes">Scopes</Link>.
