Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OpenAPI Tags

Requiring that all OpenAPI tags meet the policy standards.

Rules

OpenAPI Tags Description Error

Tags used as part of an OpenAPI should have descriptions, providing more of a narrative behind what a tag means when it is applied to an API

OpenAPI Tags Description Info

Tags used as part of an OpenAPI should have descriptions, providing more of a narrative behind what a tag means when it is applied to an API

OpenAPI Tags Name Error

Tags used as part of an OpenAPI should have names, providing a simple key word or phrase that represents the tag being applied to APIs

OpenAPI Tags Name Info

Tags used as part of an OpenAPI should have names, providing a simple key word or phrase that represents the tag being applied to APIs

OpenAPI Tags Object Error

There needs to be a central tags object applied to the OpenAPI, providing central tags that can be applied across all operations within an OpenAPI

OpenAPI Tags Object Info

There needs to be a central tags object applied to the OpenAPI, providing central tags that can be applied across all operations within an OpenAPI

OpenAPI Tags One Error

There needs to be at least one tag applied to an OpenAPI, providing a key word or phrase that can be applied to API operations

OpenAPI Tags Upper Case Error

The first letter of each word in a tag being applied to APIs needs to be capitalized, keeping the tags being applied across APIs the same look and feel for organizing and publishing to documentation

Strategies

API Info and Metadata Is Complete and Accurate

All OpenAPI definitions must have complete info objects including title, description, version, contact information, license, and terms of service, providing both humans and machines with the contex...

Lifecycle

design_services Design Design

Design is where the human experience of an API is won or lost. I work design-first, shaping the paths, schema, errors, and naming in the contract before development begins, so that consistency is b...