# OpenAPI Contract Monitor - Operation & Schema Changes — workflow

## Choose this tool

Agent builders and integration teams tracking public API contracts they depend on. Stable method/path records expose contract drift before integration review.

Useful output columns: `method`, `path`, `operationId`, `deprecated`, `contractHash`, `schemaCatalogHash`.

## Practical workflow

Start with a public JSON OpenAPI specification. Petstore demonstrates the format; replace it with your dependency. Establish a baseline, then review changed operation and schema fingerprints before running your own compatibility tests. No API operation is called.

## Check the fit

Public OpenAPI 3.x JSON documents only. External references are not fetched. Schema catalog hashes detect changes but do not establish which operations break. Missing operations in a bounded window never prove removal. Petstore is an explicitly labeled demonstration API; APIs.guru examples are mirrored specifications. No API operations are executed.

## Real output sample

One selected row from a 2026-10-18 run. One saved row with selected scalar fields. Nested structures remain available in full Actor output.

Run: FjDbuTH5XD5LBa3NI. Summary status: ok. Incomplete: false.

Historical bounded output from the recorded run. Current source values may differ.

```json
{
  "recordId": "04cd0d3bba0635560dedbeb3373dfc2595c836f2b28a0652dbd38f86881b2fb7",
  "title": "POST /pet",
  "method": "POST",
  "path": "/pet",
  "operationId": "addPet",
  "deprecated": false,
  "contractHash": "a361a32a1b0809d080cee8211a7dd804146dadfb54f52808245f9b332767c437",
  "schemaCatalogHash": "5631c6f791509e938d8d360fc2c0d0d886134daac0fc9b308792fd045d6e6f26",
  "url": "https://petstore3.swagger.io/api/v3/openapi.json",
  "observedAt": "2026-10-18T15:34:14.071Z"
}
```
