OpenAPI is a widely adopted specification for describing the structure and behavior of RESTful APIs in a standardized format, typically using JSON or YAML. It allows teams to define endpoints, parameters, request/response schemas, and authentication in a way that’s both human-readable and machine-processable.

Swagger is a set of open-source tools built around the OpenAPI Specification, used to design, document, and test APIs. Thanks to the OpenAPI implementation, Dawiso can ingest metadata from providers like Swagger, making it easier to document and govern APIs in tools like Dawiso.

Default hierarchy

In the chart below, you will find the organizational structure of OpenAPI objects. Objects are in represented in green and folders are in yellow.

inline-svg-1

Object types

Dawiso ingests the following objects from OpenAPI:

Tag

Maps to OpenAPI Tag object type.

Source AttributeTarget Attribute in Dawiso
DescriptionScanned Description

Method

Maps to OpenAPI Method object type.

Source AttributeTarget Attribute in Dawiso
DescriptionScanned Description
SummarySummary
DeprecatedDeprecated
MethodMethod
PathPath

Parameter

Maps to OpenAPI Parameter object type.

Source AttributeTarget Attribute in Dawiso
DescriptionScanned Description
SchemaSchema
InIn
SchemaFormatSchema format
SchemaTypeSchema type
RequiredRequired

Response

Maps to OpenAPI Response object type.

Source AttributeTarget Attribute in Dawiso
DescriptionScanned Description

Method Request Body

Maps to OpenAPI Method Request Body object type.

Source AttributeTarget Attribute in Dawiso
DescriptionScanned Description
IsRequiredRequired

Request Body Content

Maps to OpenAPI Request Body Content object type.

Source AttributeTarget Attribute in Dawiso
MediaTypeSchema Type
SchemaSchema

Schema

Maps to OpenAPI Schema object type.

Source AttributeTarget Attribute in Dawiso
DefinitionSchema

Security Schema

Maps to OpenAPI Security Schema object type.

Source AttributeTarget Attribute in Dawiso
DescriptionScanned Description
InIn
TypeType
BearerFormatBearer Format

Information

Maps to OpenAPI Information object type.

Source AttributeTarget Attribute in Dawiso
DescriptionScanned Description
TermsOfServiceTerms of Service
VersionVersion
ContactNameContact Name
ContactEmailContact Email
ContactUrlContact URL
LicenseNameLicense Name
LicenseUrlLicense URL