Skip to content
Last updated

The schemasExpansionLevel option controls the expansion level of schemas in OpenAPI reference documentation. Set it to all to expand all schemas regardless of their level, or set it to a number to expand schemas up to the specified level. Required properties are expanded by default to a depth of 4 levels.

Options

OptionTypeDescription
schemasExpansionLevelnumber | string | 'all'Sets the default expand level for schemas. There is no default value, so if this option is not configured nothing is expanded except for required properties, which are expanded to a depth of 4 levels.

Examples

The following example expands schemas up to 4 levels deep.

redocly.yaml
openapi:
  schemasExpansionLevel: 4

Resources

  • OpenAPI configuration - Complete guide to OpenAPI configuration options for customizing API reference documentation
  • OpenAPI Specification - Official OpenAPI Specification documentation for understanding API description standards
  • OpenAPI visual reference - Visual guide to OpenAPI specification structure and schema expansion configuration
  • Configuration options - Explore other project configuration options for comprehensive documentation customization