diff --git a/packages/plugins/documentation/server/services/helpers/build-component-schema.js b/packages/plugins/documentation/server/services/helpers/build-component-schema.js index 0d1396cf4c..5ccfebde1a 100644 --- a/packages/plugins/documentation/server/services/helpers/build-component-schema.js +++ b/packages/plugins/documentation/server/services/helpers/build-component-schema.js @@ -210,6 +210,7 @@ const getAllSchemasForContentType = ({ routeInfo, attributes, uniqueName }) => { ...schemas, [`${pascalCase(uniqueName)}`]: { type: 'object', + ...(requiredAttributes.length && { required: requiredAttributes }), properties: cleanSchemaAttributes(attributes, { didAddStrapiComponentsToSchemas, componentSchemaRefName: `#/components/schemas/${pascalCase(uniqueName)}`,