github.com/avenga/couper@v1.12.2/handler/validation/testdata/backend_01_openapi.yaml (about)

     1  openapi: '3'
     2  info:
     3    title: 'Couper backend validation test'
     4    version: 'v1.2.3'
     5  paths:
     6    /a:
     7      get:
     8        parameters:
     9          - in: query
    10            name: b
    11            schema:
    12              type: string
    13            required: true
    14        responses:
    15          200:
    16            description: OK
    17    /a/{b}:
    18      get:
    19        parameters:
    20          - in: path
    21            name: b
    22            schema:
    23              type: string
    24            required: true
    25        responses:
    26          200:
    27            description: OK
    28    /b:
    29      get:
    30        parameters:
    31          - in: query
    32            name: a
    33            schema:
    34              type: string
    35            required: false
    36        responses:
    37          200:
    38            description: OK
    39    /b/{a}:
    40      get:
    41        parameters:
    42          - in: path
    43            name: a
    44            schema:
    45              type: string
    46            required: true
    47        responses:
    48          200:
    49            description: OK
    50    /json:
    51      get:
    52        requestBody:
    53          description: user to add to the system
    54          required: true
    55          content:
    56            application/json:
    57              schema:
    58                type: array
    59                items:
    60                  type: string
    61        responses:
    62          200:
    63            description: OK
    64            content:
    65              application/json:
    66                schema:
    67                  type: object
    68                  properties:
    69                    id:
    70                      type: integer
    71                      description: 'user id'
    72                  required:
    73                    - id