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

# API Response time limits

Sometimes an API is just slow, but not broken. We call that "degraded" and you can specify when an API checks should be
marked as degraded using the menu in the API check editor.

<img src="https://mintcdn.com/checkly-422f444a/duHMwvyA7MTVwNNX/images/docs/images/api-checks/limits.png?fit=max&auto=format&n=duHMwvyA7MTVwNNX&q=85&s=36b9afde4f66434ce1635d1340697d9d" alt="api soft limits and degradation thresholds" width="1472" height="186" data-path="images/docs/images/api-checks/limits.png" />

You can set two thresholds:

1. The **Degraded at** threshold e.g. 5 seconds.
2. The **Fail at** threshold when we consider the check to be failing due to being too slow, e.g. 20 sec.

The benefit of using the degraded state is that it does not affect your check's success ratio like a failed state does.

You can enable alerts to be send when an API checks is degraded. This way you are notified of possible problems before things
get out of hand. See [alerting](/communicate/alerts/) for more details.

> All API checks are hard capped at a timeout of **30 seconds**, this means the **"Fail at"** threshold has a maximum value of 30 seconds.
