The API for Syndesis - a flexible, customizable, cloud-hosted platform that provides core integration capabilities as a service. It leverages Red Hat's existing product architecture using OpenShift Online/Dedicated and Fuse Integration Services.
From https://github.com/syndesisio/syndesis-project/issues/173: we need a Swagger specification validator that can be used when defining the new API connector to validate if the specified Swagger specification can be used. Some of the validations needed:
Swagger file can be read (we need to support both YAML and JSON)
Swagger file contains the required data, thus far:
request/response specifications if given can be converted to JSON schema
if security definition is provided it needs to be one of the supported authentication types
From https://github.com/syndesisio/syndesis-project/issues/173: we need a Swagger specification validator that can be used when defining the new API connector to validate if the specified Swagger specification can be used. Some of the validations needed: