info:
  title: Tufin
  version: 1.0.0
openapi: 3.0.3
paths:
  /api/test1:
    parameters:
      - in: query
        name: baseQueryParam
        required: true
        schema:
          type: string
      - in: query
        name: version
        required: true
        schema:
          type: string
      - in: query
        name: optionalQueryParam
        required: false
        schema:
          type: string
    get:
      operationId: getTest
      parameters:
        - in: header
          name: X-NewRequestHeaderParam
          required: false
          schema:
            type: string
      responses:
        200:
          description: OK
    post:
      responses:
        201:
          description: OK

  /api/test2:
    parameters:
      - in: query
        name: baseNotRequiredQueryParam
        required: false
        schema:
          type: string
      - in: query
        name: id
        required: true
        schema:
          type: string
      - in: header
        name: optionalHeaderParam
        required: false
        schema:
          type: string
    get:
      operationId: getTest
      parameters:
        - in: query
          name: newQueryParam
          required: false
          schema:
            type: string
      responses:
        200:
          description: OK

  /api/test3:
    parameters:
      - in: header
        name: If-None-Match
        required: true
    get:
      operationId: getTest
      parameters:
        - in: cookie
          name: csrf-token
          required: false
          schema:
            type: string
      responses:
        200:
          description: OK

  /api/test4:
    parameters:
      - in: query
        name: emptyPath2
        required: true
        schema:
          type: string
