code: def colors(palette):
      
      all_colors = {
          'cmyk': ['cian', 'magenta', 'yellow', 'black'],
          'rgb': ['red', 'green', 'blue']
      }
      if palette == 'all':
          result = all_colors
      else:
          result = {palette: all_colors.get(palette)}
  
      return jsonify(result)
docs: Example endpoint return a list of colors by palette
      This is using docstring for specifications
      ---
      tags:
        - colors
      parameters:
        - name: palette
          in: path
          type: string
          enum: ['all', 'rgb', 'cmyk']
          required: true
          default: all
          description: Which palette to filter?
      operationId: get_colors
      consumes:
        - application/json
      produces:
        - application/json
      security:
        colors_auth:
          - 'write:colors'
          - 'read:colors'
      schemes: ['http', 'https']
      deprecated: false
      externalDocs:
        description: Project repository
        url: http://github.com/rochacbruno/flasgger
      definitions:
        Palette:
          type: object
          properties:
            palette_name:
              type: array
              items:
                $ref: '#/definitions/Color'
        Color:
          type: string
      responses:
        200:
          description: A list of colors (may be filtered by palette)
          schema:
            $ref: '#/definitions/Palette'
          examples:
            rgb: ['red', 'green', 'blue']