Skip to main content

Operations List View

Short answer

The APIs list is the portfolio view of your HTTP contract. Pick a service (OpenAPI root), skim the coverage summary, then scan the operations table for method/path, whether the operation is spec-defined, coverage score, latency, and covering tests. Click a row for detail. Uncovered operations expose Create issue, Create test, and Ignore gap.

Open the list

From the main sidebar, open APIs. If OpenAPI roots are not configured yet, follow setup first.

APIs operations list with coverage bands, covering tests, and actions

Page chrome

ControlWhat it does
Service selectSwitch among synced OpenAPI roots / services
SearchFilter by path or operationId
Tag filterNarrow by operation tags from the spec
Include manual testsCount Chrome-extension / manual session attribution in covering tests
ConfigureOpenAPI roots, URL regex, payload tracking (setup)

Coverage summary

Above the table, a collapsible coverage summary rolls up the current (filtered) list:

  • Score-band breakdown (Good / Ok / Bad / unknown)
  • Mapped (spec-defined) vs unmapped counts
  • Operations with no covering tests

Use it to answer “how healthy is this service?” before diving into rows.

Coverage score bands

Scores combine request-field, response-field, and response-code coverage for the operation (tooltip shows the fractions). Bands:

BandScore
Bad< 20
Ok20–70
Good> 70

Operations table

ColumnMeaning
OperationHTTP method tag + path template (or operationId)
Spec definedYes if present in the OpenAPI root; No if only observed in traffic
CoverageAggregate score tag (hover for field/code breakdown)
LatencyMean observed latency; hover for min/max/sample count
Covering testsChips linking into SmartTests (+N expands overflow)
ActionsGap governance when the operation has no covering tests

Click a row (outside buttons/links) to open the operation detail page. Paths are also clickable.

Sort by path, spec-defined, coverage (default descending), latency, or covering-test count. Pagination supports 20–200 rows per page.

Govern uncovered operations

When an operation has no covering tests, the Actions column shows:

ActionOutcome
Create issueOpens Create Issue with a pre-filled title/description (Missing coverage: METHOD /path, service, TestChimp operation id, covering-test count)
Create testOpens a copyable agent prompt scoped to the operation (and OpenAPI root path when known)—paste into /testchimp create tests
Ignore gapMarks the endpoint gap as intentionally ignored so it no longer demands triage attention without filing work or authoring tests

Covered operations hide these actions—governance focuses on holes.

Typical list triage recipes

GoalHow
Find untested endpointsSort by covering tests ascending, or use the summary’s not-covered count
Raise debt ticketsCreate issue on critical paths with empty covering tests
Close gaps with agentsCreate test → run create-tests with the operation id scope
Quiet known exceptionsIgnore gap for deprecated or out-of-scope operations
Hunt weak contractsSort by coverage ascending; open detail for field-level holes even when some tests exist

From list to detail

Click any operation to inspect request schema, query parameters, response codes, and per-field covering tests—where the same governance actions apply at finer grain. See detail view.

Frequently asked questions

What does Spec defined mean?

Yes means the operation exists in the configured OpenAPI root. No means TestChimp observed traffic for a method/path that is not declared in the spec—useful for spotting undocumented APIs.

Why are Actions empty on some rows?

Row actions appear only when the operation has no covering tests. Partially covered operations still show a score; drill into detail to govern individual fields or response codes.

What does Include manual tests change?

When checked, covering-test attribution also includes tests from manual session capture, not only automated SmartTests.

How do covering-test chips work?

Each chip opens the SmartTest in the IDE. Overflow uses +N with a hover list of additional covering tests.

Scan the contract portfolio in one table

Filter a service, sort by coverage or covering tests, and turn empty rows into issues, tests, or deliberate ignores.

Start free on TestChimp · Book a demo