ServiceChannel IssueList API

The IssueList API from ServiceChannel — 36 operation(s) for issuelist.

Operations 38

GET /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist The get. #
GET /api/subscribers/{subscriberId}/issuelists The post. #
POST /api/subscribers/{subscriberId}/issuelists The post. #
GET /api/subscribers/{subscriberId}/issuelists/history The get issue list history. #
PUT /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/{issueListId} The set issue list for dashboard. #
GET /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/fields The get global fields. #
GET /issuelist/globalfields The get global fields. Authorized version of 'storedashboards/{dashboardId:int}/issuelist/fields' #
GET /providers/current/subscribers/{subscriberId}/applicationissuelist/globalfields The get global fields. Authorized version of 'storedashboards/{dashboardId:int}/issuelist/fields' #
GET /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/areas/{areaId}/problemtypes The get problem types. #
GET /subscribers/current/storedashboards/current/issuelist/areas/{areaId}/problemtypes Get Problem types #
GET /providers/current/applicationissuelist/areas/{areaId}/problemtypes Get Problem types #
GET /issuelist/problemtypes Get Problem types #
GET /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/areas/{areaId}/items The get items filtered by area type and location. #
GET /api/subscribers/{subscriberId}/issuelist/headers #
GET /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/areas/{areaId}/problems The get problems filtered by area type and location. #
GET /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/issuechoice The get issue choice. #
POST /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/issuechoice Find issue choice. #
GET /subscribers/current/storedashboards/current/issuelist/issuechoice #
GET /issuelist/issuechoice #
GET /subscribers/current/storedashboards/current/issuelist/specific/issuechoice Get specific issue choice #
GET /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/issuechoice/fields The get issue choice fiels. #
GET /subscribers/current/storedashboards/current/issuelist/areas Get Areas #
GET /issuelist/areas Get Areas #
GET /providers/current/subscribers/{subscriberId}/applicationissuelist/areas Get Areas #
GET /providers/current/subscriber/{subscriberId}/location/{locationId}/applicationissuelist/problemtypes #
GET /subscribers/current/storedashboards/current/issuelist/areas/{areaId}/equipmenttypes Get Equipment items #
GET /issuelist/items Get Equipment items #
GET /subscribers/current/dashboard/{setupId}/issuelist/equipmenttypes Get Equipment items not filtered by location. #
GET /providers/current/subscribers/{subscriberId}/applicationissuelist/items Get Equipment items #
GET /subscribers/current/storedashboards/current/issuelist/areas/{areaId}/problemcodes Get Problem codes #
GET /issuelist/problems Get Problem codes #
GET /providers/current/subscribers/{subscriberId}/applicationissuelist/problems Get Problem codes #
GET /providers/current/applicationissuelist/issueitems #
GET /subscribers/current/storedashboards/current/issuelist/field #
GET /issuelist/field #
GET /api/subscribers/{subscriberId}/storedashboards/issuelist/items The get. #
GET /providers/current/subscribers/{subscriberId}/issuelist Retrieves the issue list for a FTM provider #
GET /issuelist/issuechoiceinfo/{trackingNumber} The get issue choice info. #

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-issuelist-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-issuelist-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: bearer.v1
  title: Fixxbook.Bearer.Api.V1 AfterHours Issue List API
  isOdataApi: false
  relativePath: ''
  discoveryPath: docs/bearer.v1
  _isAuthorizedAccess: true
servers:
- url: https://sb2fixxbook.servicechannel.com:443/api
security:
- oauth2: []
tags:
- name: IssueList
paths:
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist:
    get:
      tags:
      - IssueList
      summary: The get.
      operationId: GETv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist
      parameters:
      - name: subscriberId
        in: path
        description: The subscriber id.
        required: true
        schema:
          type: integer
          format: int32
      - name: dashboardId
        in: path
        description: The dashboard id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /api/subscribers/{subscriberId}/issuelists:
    get:
      tags:
      - IssueList
      summary: The post.
      operationId: GETv3_api_subscribers_{subscriberId}_issuelists?keyword={keyword}&pageIndex={pageIndex}&pageSize={pageSize}
      parameters:
      - name: subscriberId
        in: path
        description: The subscriber Id.
        required: true
        schema:
          type: integer
          format: int32
      - name: keyword
        in: query
        required: false
        schema:
          type: string
      - name: pageIndex
        in: query
        description: The page index.
        required: false
        schema:
          type: integer
          format: int32
      - name: pageSize
        in: query
        description: The page size.
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
    post:
      tags:
      - IssueList
      summary: The post.
      operationId: POSTv3_api_subscribers_{subscriberId}_issuelists
      parameters:
      - name: subscriberId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.PostIssueListRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.PostIssueListRequest'
        description: The request.
        required: true
  /api/subscribers/{subscriberId}/issuelists/history:
    get:
      tags:
      - IssueList
      summary: The get issue list history.
      operationId: GETv3_api_subscribers_{subscriberId}_issuelists_history?pageIndex={pageIndex}&pageSize={pageSize}
      parameters:
      - name: subscriberId
        in: path
        description: The subscriber id.
        required: true
        schema:
          type: integer
          format: int32
      - name: pageIndex
        in: query
        description: The page index.
        required: false
        schema:
          type: integer
          format: int32
      - name: pageSize
        in: query
        description: The page size.
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/{issueListId}:
    put:
      tags:
      - IssueList
      summary: The set issue list for dashboard.
      operationId: PUTv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_{issueListId}
      parameters:
      - name: subscriberId
        in: path
        required: true
        schema:
          type: string
      - name: dashboardId
        in: path
        required: true
        schema:
          type: string
      - name: issueListId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.SetIssueListForDashboardRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.SetIssueListForDashboardRequest'
        description: The request.
        required: true
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/fields:
    get:
      tags:
      - IssueList
      summary: The get global fields.
      operationId: GETv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_fields
      parameters:
      - name: subscriberId
        in: path
        description: The subscriber id.
        required: true
        schema:
          type: integer
          format: int32
      - name: dashboardId
        in: path
        description: The dashboard id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /issuelist/globalfields:
    get:
      tags:
      - IssueList
      summary: The get global fields. Authorized version of 'storedashboards/{dashboardId:int}/issuelist/fields'
      operationId: GETv3_issuelist_globalfields?locationId={locationId}&subscriberId={subscriberId}&setupId={setupId}
      parameters:
      - name: locationId
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: subscriberId
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: setupId
        in: query
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Subscribers
  /providers/current/subscribers/{subscriberId}/applicationissuelist/globalfields:
    get:
      tags:
      - IssueList
      summary: The get global fields. Authorized version of 'storedashboards/{dashboardId:int}/issuelist/fields'
      operationId: GETv3_providers_current_subscribers_{subscriberId}_applicationissuelist_globalfields?locationId={locationId}
      parameters:
      - name: subscriberId
        in: path
        description: The subscriber id is required.
        required: true
        schema:
          type: integer
          format: int32
      - name: locationId
        in: query
        description: Numeric id of location.
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Providers
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/areas/{areaId}/problemtypes:
    get:
      tags:
      - IssueList
      summary: The get problem types.
      operationId: GETv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_areas_{areaId}_problemtypes
      parameters:
      - name: subscriberId
        in: path
        description: The subscriber id.
        required: true
        schema:
          type: integer
          format: int32
      - name: dashboardId
        in: path
        description: The dashboard id.
        required: true
        schema:
          type: integer
          format: int32
      - name: areaId
        in: path
        description: The area id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /subscribers/current/storedashboards/current/issuelist/areas/{areaId}/problemtypes:
    get:
      tags:
      - IssueList
      summary: Get Problem types
      description: List Problem types. Returns Problem types for successful request.
      operationId: GETv3_subscribers_current_storedashboards_current_issuelist_areas_{areaId}_problemtypes?locationId={locationId}&setupId={setupId}&subscriberId={subscriberId}
      parameters:
      - name: areaId
        in: path
        description: Numeric id of the Location Area.
        required: true
        schema:
          type: integer
          format: int32
      - name: locationId
        in: query
        description: Numeric id of location.
        required: false
        schema:
          type: integer
          format: int32
      - name: setupId
        in: query
        description: Numeric id of the Store Dashboard setup.
        required: false
        schema:
          type: integer
          format: int32
      - name: subscriberId
        in: query
        description: Numeric id of subscriber.
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded and that the requested information is in the response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetProblemTypesResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetProblemTypesResponse'
        '400':
          description: "Bad Request - the request could not be understood or was missing required parameters.\n            <br/>Error codes:\n            <br/> 1000 - Invalid setupId(dashboard) for current user;\n            <br/> 1001 - No issue list is available, please load it through issue list converter;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br/>Error codes:\n            <br/> 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'
      deprecated: false
      x-access: Any
  /providers/current/applicationissuelist/areas/{areaId}/problemtypes:
    get:
      tags:
      - IssueList
      summary: Get Problem types
      description: List Problem types. Returns Problem types for successful request.
      operationId: GETv3_providers_current_applicationissuelist_areas_{areaId}_problemtypes?locationId={locationId}&setupId={setupId}&subscriberId={subscriberId}
      parameters:
      - name: areaId
        in: path
        description: Numeric id of the Location Area.
        required: true
        schema:
          type: integer
          format: int32
      - name: locationId
        in: query
        description: Numeric id of location.
        required: false
        schema:
          type: integer
          format: int32
      - name: setupId
        in: query
        description: Numeric id of the Store Dashboard setup.
        required: false
        schema:
          type: integer
          format: int32
      - name: subscriberId
        in: query
        description: Numeric id of subscriber.
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded and that the requested information is in the response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetProblemTypesResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetProblemTypesResponse'
        '400':
          description: "Bad Request - the request could not be understood or was missing required parameters.\n            <br/>Error codes:\n            <br/> 1000 - Invalid setupId(dashboard) for current user;\n            <br/> 1001 - No issue list is available, please load it through issue list converter;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br/>Error codes:\n            <br/> 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'
      deprecated: false
      x-access: Any
  /issuelist/problemtypes:
    get:
      tags:
      - IssueList
      summary: Get Problem types
      description: List Problem types. Returns Problem types for successful request.
      operationId: GETv3_issuelist_problemtypes?areaId={areaId}&locationId={locationId}&setupId={setupId}&subscriberId={subscriberId}
      parameters:
      - name: areaId
        in: query
        description: Numeric id of the Location Area.
        required: true
        schema:
          type: integer
          format: int32
      - name: locationId
        in: query
        description: Numeric id of location.
        required: false
        schema:
          type: integer
          format: int32
      - name: setupId
        in: query
        description: Numeric id of the Store Dashboard setup.
        required: false
        schema:
          type: integer
          format: int32
      - name: subscriberId
        in: query
        description: Numeric id of subscriber.
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded and that the requested information is in the response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetProblemTypesResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetProblemTypesResponse'
        '400':
          description: "Bad Request - the request could not be understood or was missing required parameters.\n            <br/>Error codes:\n            <br/> 1000 - Invalid setupId(dashboard) for current user;\n            <br/> 1001 - No issue list is available, please load it through issue list converter;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br/>Error codes:\n            <br/> 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'
      deprecated: false
      x-access: Any
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/areas/{areaId}/items:
    get:
      tags:
      - IssueList
      summary: The get items filtered by area type and location.
      operationId: GETv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_areas_{areaId}_items?problemType={problemType}&locationId={locationId}
      parameters:
      - name: subscriberId
        in: path
        description: The subsriber id.
        required: true
        schema:
          type: integer
          format: int32
      - name: dashboardId
        in: path
        description: The dashboard id.
        required: true
        schema:
          type: integer
          format: int32
      - name: areaId
        in: path
        description: The area Id.
        required: true
        schema:
          type: integer
          format: int32
      - name: problemType
        in: query
        description: The problem type.
        required: true
        schema:
          type: string
      - name: locationId
        in: query
        description: The location id.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /api/subscribers/{subscriberId}/issuelist/headers:
    get:
      tags:
      - IssueList
      operationId: GETv3_api_subscribers_{subscriberId}_issuelist_headers
      parameters:
      - name: subscriberId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/areas/{areaId}/problems:
    get:
      tags:
      - IssueList
      summary: The get problems filtered by area type and location.
      operationId: GETv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_areas_{areaId}_problems?problemType={problemType}&item={item}
      parameters:
      - name: subscriberId
        in: path
        description: The subsriber id.
        required: true
        schema:
          type: integer
          format: int32
      - name: dashboardId
        in: path
        description: The dashboard id.
        required: true
        schema:
          type: integer
          format: int32
      - name: areaId
        in: path
        description: The area id.
        required: true
        schema:
          type: integer
          format: int32
      - name: problemType
        in: query
        description: The problem type.
        required: true
        schema:
          type: string
      - name: item
        in: query
        description: The item.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/issuechoice:
    get:
      tags:
      - IssueList
      summary: The get issue choice.
      operationId: GETv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_issuechoice
      parameters:
      - name: subscriberId
        in: path
        required: true
        schema:
          type: string
      - name: dashboardId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetIssueChoiceRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetIssueChoiceRequest'
        description: Get Issue Choice request
        required: true
    post:
      tags:
      - IssueList
      summary: Find issue choice.
      operationId: POSTv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_issuechoice
      parameters:
      - name: subscriberId
        in: path
        required: true
        schema:
          type: string
      - name: dashboardId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetIssueChoiceRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetIssueChoiceRequest'
        description: Get Issue Choice request
        required: true
  /subscribers/current/storedashboards/current/issuelist/issuechoice:
    get:
      tags:
      - IssueList
      operationId: GETv3_subscribers_current_storedashboards_current_issuelist_issuechoice?problemType={problemType}&equipmentType={equipmentType}&problemCode={problemCode}&locationId={locationId}&setupId={setupId}
      parameters:
      - name: problemType
        in: query
        required: true
        schema:
          type: string
      - name: equipmentType
        in: query
        required: true
        schema:
          type: string
      - name: problemCode
        in: query
        required: true
        schema:
          type: string
      - name: locationId
        in: query
        required: true
        schema:
          type: integer
          format: int32
      - name: setupId
        in: query
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Subscribers
  /issuelist/issuechoice:
    get:
      tags:
      - IssueList
      operationId: GETv3_issuelist_issuechoice?problemType={problemType}&equipmentType={equipmentType}&problemCode={problemCode}&locationId={locationId}&setupId={setupId}
      parameters:
      - name: problemType
        in: query
        required: true
        schema:
          type: string
      - name: equipmentType
        in: query
        required: true
        schema:
          type: string
      - name: problemCode
        in: query
        required: true
        schema:
          type: string
      - name: locationId
        in: query
        required: true
        schema:
          type: integer
          format: int32
      - name: setupId
        in: query
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Subscribers
  /subscribers/current/storedashboards/current/issuelist/specific/issuechoice:
    get:
      tags:
      - IssueList
      summary: Get specific issue choice
      operationId: GETv3_subscribers_current_storedashboards_current_issuelist_specific_issuechoice?SubscriberId={SubscriberId}&DashboardSetupId={DashboardSetupId}&Trade={Trade}&Priority={Priority}&Category={Category}
      parameters:
      - name: subscriberId
        in: query
        required: true
        schema:
          type: integer
          format: int32
      - name: dashboardSetupId
        in: query
        required: true
        schema:
          type: integer
          format: int32
      - name: trade
        in: query
        required: true
        schema:
          type: string
      - name: priority
        in: query
        required: true
        schema:
          type: string
      - name: category
        in: query
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /api/subscribers/{subscriberId}/storedashboards/{dashboardId}/issuelist/issuechoice/fields:
    get:
      tags:
      - IssueList
      summary: The get issue choice fiels.
      operationId: GETv3_api_subscribers_{subscriberId}_storedashboards_{dashboardId}_issuelist_issuechoice_fields?problemType={problemType}&item={item}&problem={problem}
      parameters:
      - name: subscriberId
        in: path
        description: The subscriber id.
        required: true
        schema:
          type: integer
          format: int32
      - name: dashboardId
        in: path
        description: The dashboard id.
        required: true
        schema:
          type: integer
          format: int32
      - name: problemType
        in: query
        description: The problem type.
        required: true
        schema:
          type: string
      - name: item
        in: query
        description: The item.
        required: true
        schema:
          type: string
      - name: problem
        in: query
        description: The problem.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/System.Object'
            text/json:
              schema:
                $ref: '#/components/schemas/System.Object'
      deprecated: false
      x-access: Any
  /subscribers/current/storedashboards/current/issuelist/areas:
    get:
      tags:
      - IssueList
      summary: Get Areas
      description: "List Issue Areas. Returns Issue Areas for successful request.\n            <br /><br />Available for subscriber usage."
      operationId: GETv3_subscribers_current_storedashboards_current_issuelist_areas?locationId={locationId}&setupId={setupId}
      parameters:
      - name: locationId
        in: query
        description: selected locationId.
        required: false
        schema:
          type: integer
          format: int32
      - name: setupId
        in: query
        description: Numeric id of the Store Dashboard setup.
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Indicates that the request succeeded and that the requested information is in the response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetIssueAreasResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.IssueLists.GetIssueAreasResponse'
        '400':
          description: "Bad Request - the request could not be understood or was missing required parameters.\n            <br/>Error codes:\n            <br/> 1000 - Invalid setupId(dashboard) for current user;"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ServiceChannel.Services.Messaging.ErrorResponse'
        '401':
          description: "Indicates that the requested resource requires authentication.\n            <br/>Error codes:\n            <br/> 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'
        '500':
          description: Indicates that a generic error has occurred on the server.
          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: Subscribers
  /issuelist/areas:
    get:
      tags:
      - IssueList
      summary: Get Areas
      description: "List Issue Areas. Returns Issue Areas for successful request.\n            <br /><br />Available for s

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