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

Response 2xx

Requiring that all 2xx responses meets the policy standards.

Rules

OpenAPI Response Get 200 Status Code Error

GET responses should have a 200 success HTTP status codes, communicating a successful response to consumers

OpenAPI Response Get 200 Status Code Info

GET responses should have a 200 success HTTP status codes, communicating a successful response to consumers

OpenAPI Response Get 200 Description Error

GET 200 success HTTP status codes should have a description, describing what an API consumer can expect as a result

OpenAPI Response Get 200 Description Info

GET 200 success HTTP status codes should have a description, describing what an API consumer can expect as a result

OpenAPI Response Get 200 Content Error

GET 200 success HTTP status codes should have content property that provides the ability to describe the response content

OpenAPI Response Get 200 Content Info

GET 200 success HTTP status codes should have content property that provides the ability to describe the response content

OpenAPI Response Get 200 Media Type Error

GET 200 success HTTP status codes have a application/json media type, standardizing the response payload returned for a successful response

OpenAPI Response Get 200 Media Type Info

GET 200 success HTTP status codes have a application/json media type, standardizing the response payload returned for a successful response

OpenAPI Response Get 200 Media Type Schema Error

GET 200 success HTTP status codes have a schema to standardize the response payload returned for a successful response

OpenAPI Response Get 200 Media Type Schema Info

GET 200 success HTTP status codes have a schema to standardize the response payload returned for a successful response

OpenAPI Response Get 200 Media Type Schema Ref Error

GET 200 success HTTP status codes have a schema references to standardize the response payload returned for a successful response

OpenAPI Response Get 200 Media Type Schema Ref Info

GET 200 success HTTP status codes have a schema references to standardize the response payload returned for a successful response

OpenAPI Response Get 200 Media Type Examples Error

GET 200 success HTTP status codes have examples to show one or many examples of responses for different types of API requests

OpenAPI Response Get 200 Media Type Examples Info

GET 200 success HTTP status codes have examples to show one or many examples of responses for different types of API requests

OpenAPI Response Get 200 Media Type Examples Ref Error

GET 200 success HTTP status codes have example references to show one or many examples of responses for different types of API requests

OpenAPI Response Get 200 Media Type Examples Ref Info

GET 200 success HTTP status codes have example references to show one or many examples of responses for different types of API requests

OpenAPI Response Post 201 Media Type Schema Error

POST 201 success HTTP status codes have a schema to standardize the response payload returned for a successful response

OpenAPI Response Post 201 Media Type Schema Info

POST 201 success HTTP status codes have a schema to standardize the response payload returned for a successful response

OpenAPI Response Post 201 Schema Ref Error

POST 201 success HTTP status codes have a schema references to standardize the response payload returned for a successful response

OpenAPI Response Post 201 Schema Ref Info

POST 201 success HTTP status codes have a schema references to standardize the response payload returned for a successful response

OpenAPI Response Post 201 Status Code Error

POST responses should have a 201 success HTTP status codes, communicating a success created response to consumers

OpenAPI Response Post 201 Status Code Info

POST responses should have a 201 success HTTP status codes, communicating a success created response to consumers

OpenAPI Response Post 201 Description Error

POST 201 success HTTP status codes should have a description, describing what an API consumer can expect as a result

OpenAPI Response Post 201 Description Info

POST 201 success HTTP status codes should have a description, describing what an API consumer can expect as a result

OpenAPI Response Post 201 Content Error

POST 201 success HTTP status codes should have content property that provides the ability to describe the response content

OpenAPI Response Post 201 Content Info

POST 201 success HTTP status codes should have content property that provides the ability to describe the response content

OpenAPI Response Post 201 Media Type Error

POST 201 success HTTP status codes have a application/json media type, standardizing the response payload returned for a successful response

OpenAPI Response Post 201 Media Type Info

POST 201 success HTTP status codes have a application/json media type, standardizing the response payload returned for a successful response

OpenAPI Response Post 201 Media Type Examples Error

POST 201 success HTTP status codes have examples to show one or many examples of responses for different types of API requests

OpenAPI Response Post 201 Media Type Examples Info

POST 201 success HTTP status codes have examples to show one or many examples of responses for different types of API requests

OpenAPI Response Post 201 Examples Ref Error

POST 201 success HTTP status codes have example references to show one or many examples of responses for different types of API requests

OpenAPI Response Post 201 Examples Ref Info

POST 201 success HTTP status codes have example references to show one or many examples of responses for different types of API requests

OpenAPI Response Put 204 Status Code Error

PUT responses should have a 204 success HTTP status codes, communicating a success created response to consumers

OpenAPI Response Put 204 Status Code Info

PUT responses should have a 204 success HTTP status codes, communicating a success created response to consumers

OpenAPI Response Delete 204 Status Code Error

DELETE responses should have a 204 success HTTP status codes, communicating a success created response to consumers

OpenAPI Response Delete 204 Status Code Info

DELETE responses should have a 204 success HTTP status codes, communicating a success created response to consumers

Strategies

API Responses Must Be Meaningful and Consistent

All API responses should follow Internet, industry, and enterprise standards, providing a meaningful and consistent communication and structure, always providing what was intended for API consumers...

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...