APIMATIC Additional Headers
APIMATIC allows defining global headers that are sent with every API call using the Addition Headers extension. These headers are in addition to any headers required for authentication or defined as parameters. These headers can be specified inside the Security Scheme Object (v2, v3) using property name x-additional-headers.
APIMATIC Advanced Settings
APIMATIC allows further customization of endpoints (called operations in Swagger) through the Advanced Settings extensions. These extensions can be specified inside the Swagger Operation Object (v2, v3).
APIMATIC Basic Authentication Extensions - Password
By default, basic authentication requires username and password as input parameters. If you need to override the names of these parameters for code generation.
APIMATIC Basic Authentication Extensions - Username
By default, basic authentication requires username and password as input parameters. If you need to override the names of these parameters for code generation.
APIMATIC CodeGen Settings
APIMATIC offers numerous settings that enables you to configure generic code styling, endpoint settings, model settings, continuous integration settings, code branding options, etc at the time of generating code. More details of these can be viewed at Code Generation Settings. In order to specify these settings you will need to use the CodeGen Settings extension. Using this extension simpl...
AWS API Gateway API Key Source Property
Specify the source to receive an API key to throttle API methods that require a key. This API-level property is a String type.
AWS API Gateway Any Method Object
The following example integrates the ANY method on a proxy resource, {proxy+}, with a Lambda function, TestSimpleProxy.
AWS API Gateway Auth Object
Defines an authorization type to be applied for authorization of method invocations in API Gateway.
AWS API Gateway CORS Object
Specifies the cross-origin resource sharing (CORS) configuration for an HTTP API. The extension applies to the root-level OpenAPI structure. To learn more, see Configuring CORS for an HTTP API.
Swaggerplus Callbacks
Define OpenAPI 3.x `callbacks` [Callback Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#callback-object) operation elements in an OpenAPI 2.0 API description document. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus Deprecated
Mark OpenAPI 3.x elements as `deprecated` [label](url) in an OpenAPI 2.0 API description document. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus Description
Add a OpenAPI 3.x `description` to elements such as path items in an OpenAPI 2.0 API description document where `description` is not allowed. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus JSON Schema anyOf
Add to a Schema Object in an OpenAPI 2.0 API description document to use newer `anyOf` JSON Schema constructs. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus JSON Schema discriminator
Add to an Schema Object in an OpenAPI 2.0 API description document to use OAS 3.0 `discriminator` JSON Schema constructs. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus JSON Schema not
Add to a Schema Object in an OpenAPI 2.0 API description document to use newer `not` JSON Schema constructs. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus JSON Schema nullable
Add to a Schema Object in an OpenAPI 2.0 API description document to use the `nullable` JSON Schema construct. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus JSON Schema oneOf
Add to a Schema Object in an OpenAPI 2.0 API description document to use newer `oneOf` JSON Schema constructs. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus JSON Schema required
Lists properties that were removed from a Schema Object's `required` array when the `swaggerplusplus` tool processed `x-anyOf`, `x-oneOf` or `x-not` schema constructs.
Swaggerplus Links
Define OpenAPI 3.x `links` [{Link Object}](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#link-object) map an OpenAPI 2.0 API [Response Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#response-object). This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus Servers
Define OpenAPI 3.x `servers` [Server Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#server-object) elements in an OpenAPI 2.0 API description document. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus Summary
Add a OpenAPI 3.x `summary` to elements an OpenAPI 2.0 API description document where `summary` is not allowed. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.
Swaggerplus Trace
Define OpenAPI 3.x `trace` [Path Iem](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#pathItemObject) operation elements in an OpenAPI 2.0 API description document. This allows converting OpenAPI 2.0 to OpenAPI 3.0 for tools which work with OpenAPI 3.0.