Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
products versions - webMethods Integration Server version: 10.7 and above
The OpenAPI Specification (OAS) is an API description format for the REST APIs. The OpenAPI Specification is widely accepted by the industry and is used by millions of developers and organizations for developing their APIs, be it internal or client-facing. Generally, OpenAPI definitions are in YAML or JSON.
How to build an OpenAPI request? Consider the use case where the provider shares the OpenAPI document, and the consumer wants to invoke the REST API that the provider exposes. The consumer needs to build an OpenAPI request using the OpenAPI document. The use case starts when the provider sends the OpenAPI document that is ready for consumption and ends when the consumer receives the successful response of the API.
Build the REST API request in the following format:
Example, “http://127.0.0.1:5555/pet/findByStatus”
In the Rest request, set the HTTP method to be used.
Set the path parameters, query string, and header parameters for the REST API as defined in the OpenAPI document. For more information, see Building Request Parameters.
If the REST API defines a requestBody, add the request body and set the Media Type as defined in the OpenAPI document for the API as a content-type header. For more information, see Building Request Bodies.
If the REST API defines a response, set the Media Type as defined in the OpenAPI document for the API as an accept header.
Set the authentication type for the API as defined in the OpenAPI document.
OpenAPI Specification - Version 3.0.2
REST Capabilities in Integration Server
Integration Server as a Contract-First REST API Provider using OpenAPI
https://documentation.softwareag.com/webmethods/microservices_container/msc10-7/10-7_MSC_PIE_webhelp/index.html#page/integration-server-integrated-webhelp%2Frad_edit_9.html%23wwconnect_header