Choose which APIs follow a workflow

Set policies, what each kind of change asks for, and the rules for restarts and expiry.

In short

A policy points a workflow at a set of APIs - by project, team, environment tier, criticality or by name. It also says what each kind of change asks for: the whole workflow again, some stages, or nothing - and when a verification expires.

Before you start

Steps

  1. Open "Ship" › "Verification", then "Workflows & policies", and create a policy.
  2. Choose its workflow and limit it by project, team, responsible team, environment tier, criticality or specific APIs. A limit left empty includes everything.
  3. For each kind of change, choose whether it repeats the whole workflow, some stages or nothing.
  4. Set re-verification after a number of days, if you want, and save.

Result: the editor shows how many APIs the policy would govern, and those APIs show their verification status.

What a change asks for

When a verified API changes, the change is sorted by kind: contract, authentication, security, behavior, the request itself, its environment, or only name and description. The strictest answer wins.

A change that asks for nothing is still recorded, and the history shows the new version standing on the earlier verification.

Good to know

If something goes wrong

Related