swagger: '3.0'
info:
  title: Sample API to send JSON objects as query parameters using OpenAPI 3
  description: API description.
  version: 1.0.0

paths:
  /tickets:
    get:
      parameters:
        - in: query
          name: params
          required: true
          # Parameter is an object that should be serialized as JSON
          content:
            application/json:
              schema:
                type: object
                properties:
                  type:
                    type: string
                  name:
                    color: string
      responses:
        '200':
          description: successful process
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: Not Found
