At a glance
Reference for AI: health dashboard at a glance
Reference for AI: health dashboard at a glance
- Auth:
Authorization: Bearer $CHECKSUM_API_KEY. Results are scoped to the project tied to the key. - Bug entities have stable IDs like
BUG-42, with stable links likehttps://app.checksum.ai/#/health-dashboard/bug/BUG-42. - Bugs come from the healing agent’s triage (a
bugverdict plus an@bugtag in the test source), or from your team marking tests as bugs. - App only: changing bug status, linking tests, commenting, and resolving.
Developer guide
Read bug entities and record triage verdicts from the REST API
Work with bugs from the REST API
The API lets you read the bugs Checksum has found, for example to sync them into your issue tracker (or connect Jira, Linear, or ClickUp directly with Issue Tracker Sync), build a release-readiness check, or report open critical bugs. Changing a bug’s status, linking tests, commenting, and resolving all happen in the web app.List bugs
Ask for your project’s bugs, narrowing the list with filters such as status, severity, tags, or collection. This example fetches confirmed critical bugs in the Checkout collection:needs-triage, confirmed, fixed, not-bug, and snoozed.
Record a triage decision from automation
The API doesn’t create, update, or resolve bug entities. To record triage decisions from your own tooling, submit per-test verdicts against a run report withPOST /test-runs/{testRunId}/report/verdicts, marking each test as a bug, recovered, healing, or needing triage. To start healing, use POST /auto-heal for the run.
In the Checksum web app
Track suite health, triage bugs, and resolve them with your team

The Feature Health Dashboard with the Bugs and Tests under review sections.
Dashboard sections
The project, collection, and tags filters at the top apply to both sections, so you always see one consistent slice of the suite.
Suite health
Health is calculated from recent run history, not just the latest run:
Each test row also shows its recent run history (up to the last several runs), so intermittent failures are visible even when the overall status reads passing or failing. Through the API, per-test health appears as
healthStatus (e.g. healthy, flaky) in run results.
Test states during healing
Bug entities
A bug entity groups related failing tests under one trackable ID, for exampleBUG-42. Instead of managing each failing test separately, you triage, comment, and resolve at the bug level. Bugs come from the healing agent’s triage (it submits a bug verdict and tags the test @bug) or from your team marking tests as bugs.

Bug status workflow
Change a bug’s status from the bug row menu or the bug detail page.
Bug detail page
- Affected tests, each with its recent run history
- Failure messages, screenshots, and traces
- Comments and attachments for team collaboration
- Links to related runs and healing sessions

https://app.checksum.ai/#/health-dashboard/bug/BUG-42.
Triage and resolve
Group and link tests
From Tests under review, select one or more rows and choose:- Mark as bug: create a new bug entity, optionally with a severity and description
- Link to existing bug: attach the selected tests to an existing bug entity
- Mark as clean: clear the failure without creating a bug
Resolve a bug
Resolve removes the bug entity and clears the@bug annotations from every affected test file in your tests repository. If annotations need removing from git, it opens a PR. Use it once the underlying product issue is fixed.
Agent actions
From a bug row or an expanded bug, start healing or another agent workflow on the grouped failures. These are the same agent sessions used everywhere else in the product.Per-test actions
On any test row, whether under review or inside a bug:- Open the latest test report or trace
- Start an agent session for just that test (when your project has agent workflows enabled)
Notifications and reports
Send health events to Slack, Teams, Discord, Google Chat, or email via Settings → Integrations (Notification Connectors section; workspace admin required). See Notifications & Slack.
Bug notifications include stable links to the bug page. Segment reports by tags for focused views, for example Checkout vs Admin.

Activity history
The dashboard records how health changes over time: when tests started failing, when they were healed, when bugs were triaged, and pass/fail trends. Use it to see which areas of your app cause the most maintenance.Related
Auto-Healing
Where bug verdicts come from.
Results & Reports
Traces, artifacts, and verdicts.
Notifications & Slack
Route health events to chat.