Plans

13 rules

API product plans — tiers, limits, and pricing.

Document Require Currency info experience: governanceexperience: usability spec: document
The `currency` property should be present.
Document Require Description info experience: documentationexperience: governance spec: document
The `description` property should be present.
Document Require Name info experience: data-modelingexperience: governance spec: document
The `name` property should be present.
Document Require Plan info experience: data-modelingexperience: governance spec: document
The `plans` property should be present.
Plan Currency Iso4217 info experience: consistencyexperience: data-modeling spec: document
currency should be a 3-letter ISO 4217 code (e.g. USD).
Plan Features Non Empty info experience: documentation spec: plans
If a plan lists features, the list should not be empty.
Plan Price Non Negative info experience: data-modeling spec: plans
A plan price should be a non-negative number.
Plan Require Description info experience: documentationexperience: usability spec: plans
The `description` property of each plan should be present.
Plan Require Features info experience: usabilityexperience: documentation spec: plans
The `features` property of each plan should be present.
Plan Require Interval info experience: consistencyexperience: usability spec: plans
Each plan should declare a billing interval (e.g. month, year).
Plan Require Limit info experience: governanceexperience: reliability spec: plans
The `limits` property of each plan should be present.
Plan Require Name info experience: data-modelingexperience: governance spec: plans
The `name` property of each plan should be present.
Plan Require Price info experience: governanceexperience: usability spec: plans
The `price` property of each plan should be present.

13 of 13 rules shown · ← all artifacts