List API Tests
list_api_testsList your API tests one page at a time, each with its current configuration and health state (UP, DOWN, RATE_LIMITED or PAUSED) and consecutive-failure count. Use this to see what is being watched. For MCP tests, 'currentRevision' is the protocol revision the latest run spoke; null until the first run. RATE_LIMITED means the target is rate limiting the monitor (HTTP 429), not that it is down; the fix is on the customer's side (allowlist the Fixter prober). The result is a page, not the full list: 'apiTests' holds at most 'size' tests (default 50, max 200), 'totalElements' is how many tests match the filters in total, and 'page' is the zero-based page you got. Fetch page+1 until page*size+apiTests.length reaches totalElements. 'upCount', 'downCount', 'rateLimitedCount' and 'pausedCount' always cover all of your tests regardless of filters or paging. Narrow with 'search' (name contains, case-insensitive) and/or 'state' instead of paging through everything when you are looking for specific tests or only for failing ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Zero-based page number. Omit or 0 for the first page. | |
| size | No | Tests per page, 1-200. Omit for 50. | |
| state | No | Only tests currently in this health state: 'UP', 'DOWN', 'RATE_LIMITED' or 'PAUSED'. Omit for all states. | |
| search | No | Only tests whose name contains this text (case-insensitive). Omit for all names. |