/v2/app-settings:
  get:
    tags:
      - appSettings
    description: Get App Settings
    operationId: getAppSettings
    security:
    - bearerAuth: []
    responses:
      $ref#4xx: './responses/4xx.yaml'
      200:
        description: Get AppSettings
        content:
          application/json:
            schema:
              type: object
              properties: 
                value:
                  $ref: '#/components/schemas/AppSettings'
  post:
    tags:
      - appSettings
    description: Update appSettings
    operationId: saveAppSettings
    security:
    - bearerAuth: []
    requestBody:
      required: true
      content:
        application/json: 
          schema: 
            $ref: '#/components/schemas/AppSettings'
    responses:
      $ref#4xx: './responses/4xx.yaml'
      $ref#upsert: './responses/20x-upsert.yaml'


/v2/merchant/app-settings:
  get:
    tags:
      - appSettings
    description: Get App Settings
    operationId: getMerchantAppSettings
    security:
    - bearerAuth: []
    responses:
      $ref#4xx: './responses/4xx.yaml'
      200:
        description: Get Merchant AppSettings
        content:
          application/json:
            schema:
              type: object
              properties: 
                value:
                  $ref: '#/components/schemas/AppSettings'