Expanso-skills openapi-validate

Skill: openapi-validate

install
source · Clone the upstream repo
git clone https://github.com/expanso-io/skills.expanso.io
manifest: docs/openapi-validate/skill.yaml
source content

Skill: openapi-validate

Version: 1.0.0

Validate requests/responses against OpenAPI spec.

name: openapi-validate version: 1.0.0 description: Validate HTTP requests/responses against OpenAPI specification

credentials: []

inputs:

  • name: spec type: object required: true description: OpenAPI specification
  • name: request type: object required: false description: HTTP request to validate
  • name: response type: object required: false description: HTTP response to validate

outputs:

  • name: valid type: boolean description: Whether request/response matches spec
  • name: errors type: array description: Validation errors
  • name: metadata type: object description: Validation metadata

backends:

  • name: local type: local description: Local validation

components: inputs: [stdin, http_server] processors: [mapping, json_schema, log] outputs: [stdout, sync_response]