required-2XX-response-content-for-get-operation
Overview
This rule belongs to the openapi-v3-apimatic-linting ruleset and states that: 
GET operations are generally expected to return some form of data for a successful call. Therefore, for GET operations, a response definition with a status code belonging to the 2XX range (except 204) should have a non-empty content mapping defined using the content property.
| Property | Value | 
|---|---|
| Enabled | No | 
| Maximum Severity | Warning | 
| Message | The 2XX response in the GET operation has a missing or empty content definition. | 
| Code | OPENAPI3APIMATIC_L464 | 
| Type | Linting | 
| Rule System | Semantic | 
| Broad Category | OpenAPI Responses | 
| Products Impacted | API Transformer, Code Generation, Developer Experience Portal | 
| Tags | openapi3 openapi apimatic semantic linting content response get operation | 
Suggested Fixes
- If your GET operation is expected to return some data in the response body, ensure that the response definition has a content mapping defined using the 
contentproperty. - If 
contentis defined, ensure that the map is not empty and contains at least one entry. - If your GET operation is not expected to have a response body, you should ignore this lint check or disable it.