Skip to main content

Operation Detail View

Short answer

Open any row on the APIs list to see operation detail: summary metadata, overall covering tests, request schema, query parameters, and response schemas by status code. Uncovered fields and response codes offer Create issue, Create test, and Ignore gap—the same governance kit as the list, scoped to the hole you clicked.

Open an operation

From APIs, click an operation row or path. Breadcrumbs show APIs → service → METHOD /path.

API operation detail with request schema tree and response coverage

Toggle Include manual tests to include manual-session attribution in covering-test lists (same as the list page).

Sections

The page is a set of expandable panels (open by default):

Summary

  • Service display name
  • Spec defined — Yes/No for the operation as a whole

Overall coverage

Chips for every SmartTest that hit this operation (click through to the test). Empty means no attributed automation yet—govern from the list or wait for a capture-enabled run.

Request schema

Tree of request-body fields observed and/or declared:

ColumnMeaning
FieldName / JSON pointer, type, optional undocumented tag
Covering testsTests that exercised this field
ActionsGap menu when uncovered

Nested fields indent by JSON-pointer depth.

Query parameters

Same layout as request schema, labeled as parameters.

Response schemas

Nested by response code. Each code shows:

  • Spec-defined vs undocumented
  • Covering tests for that status code
  • Gap actions when the code itself is uncovered
  • A field tree for the body under that code

Govern schema and response gaps

Uncovered fields, query parameters, and response codes expose:

ActionOutcome
Create issuePre-filled issue for the field or response code (Missing coverage: METHOD /path — field or — response NNN), including operation id and OpenAPI root when known
Create testCopyable agent prompt scoped to that field or response code for /testchimp create tests
Ignore gapAcknowledge this field/code as intentionally out of scope without filing or authoring

On fields, actions live in the row menu when uncovered. On response codes, create issue / create test (and ignore gap) appear beside the covering-tests header when that code has no covering tests.

How to use — practical plays

SituationPlay
Happy path covered; error body never hitOpen Response schemas → uncovered 4xx/5xxCreate test for that code
Optional filter object never sentRequest schema → uncovered nested fields → Create test or Create issue
Enum value never exercisedExpand enum leaves; govern the missing value (for example same-day delivery)
Traffic shows a field not in the specNote the undocumented tag; either update the OpenAPI root or Ignore gap / file an issue for contract drift
Whole response code is noiseIgnore gap on that code so triage focuses on product-critical paths

Agent prompts from Create test use the for TestChimp operation id … (and field / response-code) forms described in Create tests.

Undocumented vs uncovered

SignalMeaning
undocumented tagSeen in traffic (or denorm) but not declared in the OpenAPI root
Empty covering tests / Not coveredDeclared or observed, but no SmartTest attributed yet
Spec defined No (operation)Entire method/path missing from the spec

Both matter for governance: undocumented surface is contract drift; uncovered surface is test debt.

Frequently asked questions

What does undocumented mean on a field?

The field was observed in captured traffic but is not declared in the configured OpenAPI root—often a sign the spec is behind the implementation.

Can I govern a single response code?

Yes. Expand Response schemas, find the status code with no covering tests, and use Create issue, Create test, or Ignore gap for that code—or drill into its field tree.

Do Create test prompts only create api/ specs?

No. Agents may update existing UI or API SmartTests to close the gap; the prompt scopes the operation (and optional field/response code) rather than mandating a folder.

Why is a field tree empty?

No fields have been observed yet for that section—run capture-enabled tests that hit the operation, or ensure the OpenAPI schema declares the body/parameters you expect.

Govern the branches behind every endpoint

Drill from method/path into fields and response codes—then file, author, or ignore with the same actions you use on the list.

Start free on TestChimp · Book a demo