ServiceChannel DashboardSettings API

The DashboardSettings API from ServiceChannel — 9 operation(s) for dashboardsettings.

Operations 9

GET /dashboardsettings/feedbacksetup/{setupId} Get Feedback Setup #
GET /dashboardsettings/requestsetup/{setupId} Get Dashboard Service Request Setup #
POST /dashboardsettings/requestsetup Get List Of Dashboard Service Request Setup #
GET /dashboardsettings/requestsetupconfirm/{setupId} Get Dashboard Service Request Confirmation Setup #
POST /dashboardsettings/requestsetupconfirm Get List Of Dashboard Service Request Confirmation Setup #
GET /dashboardsettings/setupgeneral/{subscriberId}/{setupId} Get Dashboard Setup General #
GET /dashboardsettings/notesetup/{setupId} Get Dashboard Note Setup #
GET /dashboardsettings/pmsummarysetup/{setupId} Get Dashboard SM Setup #
GET /dashboardsettings/scintelligencesetup/{setupId} Get Dashboard SC Intelligence Setup #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/servicechannel-dashboardsettings-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

servicechannel-dashboardsettings-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: bearer.v1
  title: Fixxbook.Bearer.Api.V1 AfterHours Dashboard Settings API
  isOdataApi: false
  relativePath: ''
  discoveryPath: docs/bearer.v1
  _isAuthorizedAccess: true
servers:
- url: https://sb2fixxbook.servicechannel.com:443/api
security:
- oauth2: []
tags:
- name: DashboardSettings
paths:
  /dashboardsettings/feedbacksetup/{setupId}:
    get:
      tags:
      - DashboardSettings
      summary: Get Feedback Setup
      description: Returns a Feedback Setup for Dashboard
      operationId: GETv3_dashboardsettings_feedbacksetup_{setupId}
      parameters:
      - name: setupId
        in: path
        description: The numeric identifier of the Dashboard Setup Id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupFeedbackResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupFeedbackResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
  /dashboardsettings/requestsetup/{setupId}:
    get:
      tags:
      - DashboardSettings
      summary: Get Dashboard Service Request Setup
      description: Returns a Service Request Setup for Dashboard
      operationId: GETv3_dashboardsettings_requestsetup_{setupId}
      parameters:
      - name: setupId
        in: path
        description: The numeric identifier of the Dashboard Setup Id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupRequestResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupRequestResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
  /dashboardsettings/requestsetup:
    post:
      tags:
      - DashboardSettings
      summary: Get List Of Dashboard Service Request Setup
      description: Returns a List of Service Request Setup for Dashboard
      operationId: POSTv3_dashboardsettings_requestsetup
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ServiceChannel.Api.Model.Dashboard.Settings.SetupRequest'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ServiceChannel.Api.Model.Dashboard.Settings.SetupRequest'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                format: int32
                type: integer
          text/json:
            schema:
              type: array
              items:
                format: int32
                type: integer
        description: The list of numeric identifier of the Dashboard Setup Id.
        required: true
  /dashboardsettings/requestsetupconfirm/{setupId}:
    get:
      tags:
      - DashboardSettings
      summary: Get Dashboard Service Request Confirmation Setup
      description: Returns a Service Request Confirmation Setup for Dashboard
      operationId: GETv3_dashboardsettings_requestsetupconfirm_{setupId}
      parameters:
      - name: setupId
        in: path
        description: The numeric identifier of the Dashboard Setup Id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupRequestConfirmResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupRequestConfirmResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
  /dashboardsettings/requestsetupconfirm:
    post:
      tags:
      - DashboardSettings
      summary: Get List Of Dashboard Service Request Confirmation Setup
      description: Returns a List of Service Request Confirmation Setup for Dashboard
      operationId: POSTv3_dashboardsettings_requestsetupconfirm
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ServiceChannel.Api.Model.Dashboard.Settings.SetupRequestConfirm'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ServiceChannel.Api.Model.Dashboard.Settings.SetupRequestConfirm'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                format: int32
                type: integer
          text/json:
            schema:
              type: array
              items:
                format: int32
                type: integer
        description: The list of numeric identifier of the Dashboard Setup Id.
        required: true
  /dashboardsettings/setupgeneral/{subscriberId}/{setupId}:
    get:
      tags:
      - DashboardSettings
      summary: Get Dashboard Setup General
      description: Returns Setup General for Dashboard
      operationId: GETv3_dashboardsettings_setupgeneral_{subscriberId}_{setupId}
      parameters:
      - name: subscriberId
        in: path
        description: Subscriber identifier.
        required: true
        schema:
          type: integer
          format: int32
      - name: setupId
        in: path
        description: The identifier of the Dashboard Setup.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Api.Model.Dashboard.Settings.SetupGeneral'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Api.Model.Dashboard.Settings.SetupGeneral'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
  /dashboardsettings/notesetup/{setupId}:
    get:
      tags:
      - DashboardSettings
      summary: Get Dashboard Note Setup
      description: Returns a Note Setup for Dashboard
      operationId: GETv3_dashboardsettings_notesetup_{setupId}
      parameters:
      - name: setupId
        in: path
        description: The numeric identifier of the Dashboard Setup Id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupNoteResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupNoteResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
  /dashboardsettings/pmsummarysetup/{setupId}:
    get:
      tags:
      - DashboardSettings
      summary: Get Dashboard SM Setup
      description: Returns a Dashboard SM Setup
      operationId: GETv3_dashboardsettings_pmsummarysetup_{setupId}
      parameters:
      - name: setupId
        in: path
        description: The numeric identifier of the Dashboard Setup Id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupPMSummaryResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupPMSummaryResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
  /dashboardsettings/scintelligencesetup/{setupId}:
    get:
      tags:
      - DashboardSettings
      summary: Get Dashboard SC Intelligence Setup
      description: Returns a Dashboard SC Intelligence Setup
      operationId: GETv3_dashboardsettings_scintelligencesetup_{setupId}
      parameters:
      - name: setupId
        in: path
        description: The numeric identifier of the Dashboard Setup Id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupSCIntelligenceResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.DashboardSettings.SetupSCIntelligenceResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br>Error codes:\n            504 - API call rejected by security permissions;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '403':
          description: "Access denied.\n            <br>Error codes:\n            1000 - The setupId does not belong to the Subscriber;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '404':
          description: Indicates that the requested resource does not exist on the server.
        '500':
          description: "The server was unable to complete the request due to an internal error.\n            <br/>Error codes:\n            501 - Unspecified internal server error occurred"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
      deprecated: false
      x-access: Any
components:
  schemas:
    ServiceChannel.Services.Messaging.DashboardSettings.SetupRequestResponse:
      type: object
      properties:
        SetupId:
          format: int32
          description: Store Dashboard Setup ID.
          type: integer
        EnableRequestWizard:
          description: This flag enables/disables request wizard for the dashboard.
          default: false
          type: boolean
        ShowPrivateStoreNotes:
          description: Show/hide private store notes in the 'location notes' field on the first step of the service request wizard page.
          default: false
          type: boolean
        ShowProviderPhoneNumber:
          description: Show/hide provider phone number on the confirmation step after an issue has been submitted.
          default: false
          type: boolean
        ShowLastServiceCall:
          description: Show last service call and last description in the body of alert email.
          default: false
          type: boolean
        SetOriginalVendorForRecalls:
          description: This option controls whether original vendor is assigned to the work order in case of a recall.
          default: false
          type: boolean
        NteToZeroForRecalls:
          description: Set NTE to zero if a new service request is marked as a recall.
          default: false
          type: boolean
        SendAlertToFM:
          description: This flag controls whether service request email will be sent to the facility managers or not.
          default: false
          type: boolean
        TurnOffDescription:
          description: Show/hide problem description field.
          default: false
          type: boolean
        DaysOfHistoryToDisplay:
          format: int32
          description: How many days of work order history to display on the dublicates warning report.
          type: integer
        ShowStoreWarrantyStr:
          description: "There are three possible options: 1) 'none' hides a StoreWarrantyMessage on the first step of the Request Wizard;\n            2) 'show' shows a StoreWarrantyMessage on the first step of the Request Wizard;\n            3) 'stop' shows a StoreWarrantyMessage without a possibility to move to the next step."
          type: string
        StoreWarrantyMessage:
          description: A store warranty message to show on the first step of the request wizard page.
          type: string
        ConfirmationMessage:
          description: This message is shown on the confirmation page after the user submits their request.
          type: string
        ProviderNotFoundMessage:
          description: An error message to show when provider is not found for the specified issue choice.
          type: string
        EnableEquipment:
          description: Show equipment
          default: false
          type: boolean
        DuplicateFilters:
          type: array
          items:
            type: string
        ExcludedCategoriesOpenDup:
          type: array
          items:
            type: string
        ExcludedCategoriesClosedDup:
          type: array
          items:
            type: string
        ExcludedStatuses:
          type: array
          items:
            type: string
        ExcludedTradesOpenDup:
          type: array
          items:
            type: string
        EnableEquipmentReplacementFlag:
          default: false
          type: boolean
        EnableRequestWizardMobile:
          description: This flag enables/disables request wizard for the SC Mobile.
          default: false
          type: boolean
        EnableLocationNotes:
          default: false
          type: boolean
        AlwaysShowLocationNotes:
          default: false
          type: boolean
        SkipTroubleshootingStep:
          default: false
          type: boolean
        HidePriority:
          default: false
          type: boolean
        EnableIssueListKeywordSearch:
          description: "This flag enables/disables the keyword search functionality on the request wizard.\n            When enabled, users can type keywords to more quickly identify issue list selections."
          default: false
          type: boolean
        HideGPSRadius:
          default: false
          type: boolean
        AssetFirstWorkOrderCreation:
          description: Enables asset-first approach for work order creation.
          default: false
          type: boolean
        EnableEquipmentReplacement:
          default: false
          type: boolean
        AssetNotListedFlag:
          default: false
          type: boolean
    ServiceChannel.Api.Model.Dashboard.Settings.SetupRequestConfirm:
      type: object
      properties:
        SetupId:
          format: int32
          type: integer
        ChangeableCategory:
          default: false
          type: boolean
        ChangeablePriority:
          default: false
          type: boolean
        ChangeableNte:
          default: false
          type: boolean
        ChangeableScheduledDate:
          default: false
          type: boolean
        ChangeableProvider:
          default: false
          type: boolean
        CreateLinkedRequest:
          default: false
          type: boolean
        ShowRecipients:
          default: false
          type: boolean
        AddCopyRecipient:
          default: false
          type: boolean
        DeleteCopyRecipients:
          default: false
          type: boolean
        EnableAdditionalCodes:
          default: false
          type: boolean
        EmptyProviderEmailNotification:
          default: false
          type: boolean
        EnablePO:
          default: false
          type: boolean
        RequirePO:
          default: false
          type: boolean
        EnableWO:
          default: false
          type: boolean
        ChangeablePrioritySetDefault:
          default: false
          type: boolean
        AllowChangeableCurrency:
          default: false
          type: boolean
        AvoidDispatching:
          default: false
          type: boolean
        EnableLabels:
          default: false
          type: boolean
        LabelsAsSelectOnly:
          default: false
          type: boolean
        EditWeatherType:
          default: false
          type: boolean
        ChangeableGlCode:
          default: false
          type: boolean
        MaintainOrDecreasePriority:
          default: false
          type: boolean
        ShowAsset:
          default: false
          type: boolean
        EnableAssignee:
          default: false
          type: boolean
        DisplayAssignedTechnician:
          default: false
          type: boolean
        ChangeableProjectedCompletionDate:
          default: false
          type: boolean
        LabelExclusionFilter:
          type: array
          items:
            format: int32
            type: integer
        CategoryExclusionFilter:
          type: array
          items:
            format: int32
            type: integer
        PriorityExclusionFilter:
          type: array
          items:
            format: int32
            type: integer
        LabelExclusionFilterNames:
          type: array
          items:
            type: string
        CategoryExclusionFilterNames:
          type: array
          items:
            type: string
        PriorityExclusionFilterNames:
          type: array
          items:
            type: string
    ServiceChannel.Services.Messaging.DashboardSettings.SetupRequestConfirmResponse:
      type: object
      properties:
        ChangeableCategory:
          default: false
          type: boolean
        ChangeablePriority:
          default: false
          type: boolean
        ChangeablePrioritySetDefault:
          default: false
          type: boolean
        ChangeableNte:
          default: false
          type: boolean
        AllowChangeableCurrency:
          default: false
          type: boolean
        ChangeableScheduledDate:
          default: false
          type: boolean
        ChangeableProvider:
          default: false
          type: boolean
        EnableAdditionalCodes:
          default: false
          type: boolean
        ChangeableGlCode:
          default: false
          type: boolean
        CreateLinkedRequest:
          default: false
          type: boolean
        AvoidDispatching:
          default: false
          type: boolean
        ShowRecipients:
          default: false
          type: boolean
        AddCopyRecipient:
          default: false
          type: boolean
        DeleteCopyRecipients:
          default: false
          type: boolean
        EmptyProviderEmailNotification:
          default: false
          type: boolean
        EnablePO:
          default: false
          type: boolean
        RequirePO:
          default: false
          type: boolean
        EnableWO:
          default: false
          type: boolean
        EnableLabels:
          default: false
          type: boolean
        LabelsAsSelectOnly:
          default: false
          type: boolean
        EditWeatherType:
          default: false
          type: boolean
        MaintainOrDecreasePriority:
          default: false


# --- truncated at 32 KB (109 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/servicechannel/refs/heads/main/openapi/servicechannel-dashboardsettings-api-openapi.yml