Ensure Schema Array Items Type Should Be Defined
Ensure that the type of items in an array is defined in OpenAPI. Otherwise, the API may not function correctly.
Risk Level: high
Platform: OpenAPI
Spectral Rule ID: OPENAPI002
REMEDIATION
Define the type of items in the array.
swagger: '2.0'
# OR
openapi: '3.0.0'
info:
version: 1.0.0
title: Sample API
paths:
/users:
get:
responses:
'200':
description: A list of users.
content:
application/json:
schema:
+ type: array
items:
+ type: object
properties:
name:
+ type: string
age:
+ type: integer
email:
+ type: string
format: email
Read more:
Updated over 1 year ago