OpenAPI
The OpenAPI Specification (OAS) defines a standard interface to HTTP APIs. It enables a client application to interact with a remote service without the client needing to read the source code, thus requiring only a minimal amount of implementation logic. The creator of the API describes the API in a YAML or JSON document in standardized terms provided by the OpenAPI specification, which reflects concepts from the world of APIs and embeds the procedures of HTTP.
An OpenAPI document is a file in YAML or JSON format that describes an API that follows the OpenAPI specification.
XMLSpy provides the following support for OpenAPI, and these support features are described in the topics of this section:
•Editing support for OpenAPI documents, such as syntax highlighting, folding margins, and auto-completion.
•Validation of OpenAPI documents against the OAS and any internal schemas in the OpenAPI document.
•Switch an OpenAPI document to Schema View to edit the document's internal schemas in a graphical interface.
•In the HTTP Window, you can create an HTTP request from an OpenAPI document, send it, and receive the response.