UNPKG

@readme/oas-examples

Version:

A collection of example OpenAPI 3.x and Swagger 2.0 documents.

86 lines (85 loc) 2.21 kB
openapi: 3.0.3 info: title: Extreme parameter cases description: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#parameter-object version: 1.0.0 servers: - url: https://httpbin.org paths: '/anything/all-param-types/{id}/{id2}': post: summary: Utilizes all available parameter types. parameters: - name: id in: path description: Path ID required: true schema: type: integer format: int64 - name: id2 in: path description: Another path ID required: true schema: type: integer format: int64 - name: cookieString in: cookie description: Cookie value that accepts a string schema: type: string - name: cookieInt in: cookie description: Cookie that accepts an integer schema: type: integer - name: queryParam in: query description: Query string parameter schema: type: string - name: queryParam2 in: query description: Another query string parameter schema: type: string - name: x-header-value in: header description: Custom header required: false schema: type: string - name: x-header-data in: header description: Another custom header required: false schema: type: string requestBody: content: application/json: schema: '$ref': '#/components/schemas/Pet' description: Pet object that needs to be added to the store required: true responses: '200': description: OK components: schemas: Pet: type: object properties: id: type: integer format: int64 name: type: string status: type: string description: An enum with available options enum: - available - pending - sold