professional plan

Spec Change Review and Impact

Before you approve a specification change, see every test, mock, load test, workflow and requirement it touches.
Updated

What It Does

Reading a diff tells you what changed; it does not tell you who is affected. The impact panel closes that gap. Before you approve, it lists the tests, mocks, load tests, workflows and requirements attached to the APIs the change replaces, the applications that use them if you have defined applications in Discovery, and the APIs that use their values. Anything you are not allowed to see is left out rather than counted as zero. "Run the tests this change affects" then lets a person with the permission to run tests pick a non-production environment and run only those tests; production is listed as never run from here, the list is capped and says how many would run, and the click is recorded in the audit log. Mocks of a changed API are marked May be out of date, with an "I've checked it" button, and load tests and workflows that call the API get a note. None of these notes runs or edits anything, and they clear once the item has run or someone has looked. This is review, not repair: Shift-Left API tells you which tests to run, it does not run them for you, and approving a change creates new endpoint versions without rewriting any test. With the API Discovery add-on, the Changes screen adds a timeline of changes per project, a compare of two specifications (up to 8 MB each, showing added, changed and removed items and whether each could break clients) and a check of whether two environments expose the same APIs.

An approval dialog for a changed Orders API specification lists what the change touches: tests, mocks, load tests, workflows and requirements, with one change marked Could break clients; a person then runs the affected tests on a non-production environment, a mock is marked May be out of date, and production is shown as never run from here

Overview

Change detection tells you that a specification changed. Change review tells you what the change touches. In the approval dialog, an impact panel lists the tests, mocks, load tests, workflows and requirements attached to the APIs being replaced, and the APIs that use their values. A change that could break clients is marked Could break clients. After the review, a person can run just the affected tests on a non-production environment. Mocks of a changed API are marked May be out of date, and the mark never changes how a mock answers. Nothing runs by itself and no test is rewritten: approving a change creates new endpoint versions. The approval dialog is in Professional, Trial and Enterprise.

Key Capabilities

An impact panel in the approval dialog lists the tests, mocks, load tests, workflows and requirements a change touches
A number you may not see is left out, not shown as zero
"Could break clients" marks changes that may break consumers, with the reason
"Run the tests this change affects": a person's click, on a non-production environment, audit-logged
Mocks of a changed API show May be out of date; the mark never changes how a mock answers
Load tests and workflows that call a changed API get a note; they are never run or edited for you
With the Discovery add-on: a timeline, a side-by-side compare of two specifications and an environment comparison
Each API's Changes tab also lists the verdicts kept for it

How It Works

  1. 1

    Re-import a specification, or check a monitored address for a change set

  2. 2

    Open the approval dialog and read the impact panel before you decide

  3. 3

    Approve or reject; approval creates new endpoint versions and keeps the old ones in history

  4. 4

    Choose "Run the tests this change affects", pick a non-production environment and confirm

  5. 5

    Review any mock marked May be out of date and press "I've checked it" when you are done

Available on

professional Plan & Above

Upgrade to the professional plan to unlock this feature.

The impact review in the approval dialog is in Professional, Trial and Enterprise. The timeline, compare and environment views need the API Discovery add-on.
See pricing →

Built for regulated teams

Teams in regulated industries rely on this capability to ship API changes with an audit trail.

Try Change Review Today

Start your 15-day free trial — no credit card required.