ServiceChannel ScConnector API

The ScConnector API from ServiceChannel — 10 operation(s) for scconnector.

Operations 10

POST /ScConnector/WorkorderCreated XmlIntegration callout. Called when workorder created #
POST /ScConnector/WorkorderUpdated XmlIntegration callout. Called when workorder updated #
POST /ScConnector/SubContractorWorkorderCreated XmlIntegration callout. Called when subcontractor workorder created #
POST /ScConnector/SubContractorWorkorderUpdated XmlIntegration callout. Called when subcontractor workorder updated #
POST /ScConnector/CheckInOut Called when subcontractor workorder CheckInOut #
POST /ScConnector/SyncNotes Connector sync notes process #
POST /ScConnector/SyncAssets Connector sync asset process #
POST /ScConnector/SyncResolutionCodes Connector sync Resolution codes process #
POST /ScConnector/SyncAssetsValidation Connector sync asset validation process #
POST /ScConnector/UpdateConnectorWorkOrderStatusAfterReassign Update work order status after reassign #

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-scconnector-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-scconnector-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: bearer.v1
  title: Fixxbook.Bearer.Api.V1 AfterHours Sc Connector API
  isOdataApi: false
  relativePath: ''
  discoveryPath: docs/bearer.v1
  _isAuthorizedAccess: true
servers:
- url: https://sb2fixxbook.servicechannel.com:443/api
security:
- oauth2: []
tags:
- name: ScConnector
paths:
  /ScConnector/WorkorderCreated:
    post:
      tags:
      - ScConnector
      summary: XmlIntegration callout. Called when workorder created
      operationId: POSTv3_ScConnector_WorkorderCreated
      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.WebApi.Controllers.ScConnectorController.Data'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.WebApi.Controllers.ScConnectorController.Data'
        description: Created workorder
        required: true
  /ScConnector/WorkorderUpdated:
    post:
      tags:
      - ScConnector
      summary: XmlIntegration callout. Called when workorder updated
      operationId: POSTv3_ScConnector_WorkorderUpdated
      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.WebApi.Controllers.ScConnectorController.Data'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.WebApi.Controllers.ScConnectorController.Data'
        required: true
  /ScConnector/SubContractorWorkorderCreated:
    post:
      tags:
      - ScConnector
      summary: XmlIntegration callout. Called when subcontractor workorder created
      operationId: POSTv3_ScConnector_SubContractorWorkorderCreated
      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.WebApi.Controllers.ScConnectorController.Data'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.WebApi.Controllers.ScConnectorController.Data'
        required: true
  /ScConnector/SubContractorWorkorderUpdated:
    post:
      tags:
      - ScConnector
      summary: XmlIntegration callout. Called when subcontractor workorder updated
      operationId: POSTv3_ScConnector_SubContractorWorkorderUpdated
      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.WebApi.Controllers.ScConnectorController.Data'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.WebApi.Controllers.ScConnectorController.Data'
        required: true
  /ScConnector/CheckInOut:
    post:
      tags:
      - ScConnector
      summary: Called when subcontractor workorder CheckInOut
      operationId: POSTv3_ScConnector_CheckInOut
      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.WebApi.Models.CheckInOutNotificationObject'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.WebApi.Models.CheckInOutNotificationObject'
        description: CheckInOut
        required: true
  /ScConnector/SyncNotes:
    post:
      tags:
      - ScConnector
      summary: Connector sync notes process
      operationId: POSTv3_ScConnector_SyncNotes
      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
  /ScConnector/SyncAssets:
    post:
      tags:
      - ScConnector
      summary: Connector sync asset process
      operationId: POSTv3_ScConnector_SyncAssets
      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.Workorders.WorkorderNotificationObject'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.Workorders.WorkorderNotificationObject'
        required: true
  /ScConnector/SyncResolutionCodes:
    post:
      tags:
      - ScConnector
      summary: Connector sync Resolution codes process
      operationId: POSTv3_ScConnector_SyncResolutionCodes
      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.Workorders.WorkorderNotificationObject'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.Workorders.WorkorderNotificationObject'
        required: true
  /ScConnector/SyncAssetsValidation:
    post:
      tags:
      - ScConnector
      summary: Connector sync asset validation process
      operationId: POSTv3_ScConnector_SyncAssetsValidation
      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.Workorders.WorkorderNotificationObject'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.Workorders.WorkorderNotificationObject'
        required: true
  /ScConnector/UpdateConnectorWorkOrderStatusAfterReassign:
    post:
      tags:
      - ScConnector
      summary: Update work order status after reassign
      operationId: POSTv3_ScConnector_UpdateConnectorWorkOrderStatusAfterReassign
      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.Workorders.WorkorderNotificationObject'
          text/json:
            schema:
              $ref: '#/components/schemas/ServiceChannel.Services.Messaging.Workorders.WorkorderNotificationObject'
        required: true
components:
  schemas:
    ServiceChannel.Notifications.Objects.AssetWarrantyProvider:
      type: object
      properties:
        Type:
          enum:
          - Fixed
          - PrimaryRanked
          - FixedRanked
          type: string
        Value:
          format: int32
          type: integer
        ProviderName:
          type: string
    ServiceChannel.Notifications.Objects.AssetWarrantyExpiration:
      type: object
      properties:
        Type:
          enum:
          - FromPurchaseDate
          - FromInstallDate
          type: string
        Period:
          format: int32
          type: integer
    ServiceChannel.Notifications.Objects.WorkOrder:
      type: object
      properties:
        Id:
          format: int32
          type: integer
        Number:
          type: string
        PurchaseNumber:
          type: string
        SubscriberId:
          format: int32
          type: integer
        ProviderId:
          format: int32
          type: integer
        ProviderName:
          type: string
        LocationId:
          format: int32
          type: integer
        LocationName:
          type: string
        LocationStoreId:
          type: string
        Status:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.WorkorderStatusDescriptor'
        Caller:
          type: string
        CreatedBy:
          type: string
        UpdatedBy:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.User'
        AssigneeUserId:
          format: int32
          type: integer
        CallDate:
          format: date-time
          type: string
        CallDate_DTO:
          format: date-time
          type: string
        ReassignDate:
          format: date-time
          type: string
        Priority:
          type: string
        Trade:
          type: string
        ScheduledDate:
          format: date-time
          type: string
        AreaId:
          format: int32
          type: integer
        AssetType:
          type: string
        ProblemType:
          type: string
        CreatedDate_DTO:
          format: date-time
          type: string
        UpdatedDate:
          format: date-time
          type: string
        UpdatedDate_DTO:
          format: date-time
          type: string
        ScheduledDate_DTO:
          format: date-time
          type: string
        RescheduleReason:
          type: string
        CompletedDate:
          format: date-time
          type: string
        CompletedDate_DTO:
          format: date-time
          type: string
        ExpirationDate:
          format: date-time
          type: string
        ExpirationDate_DTO:
          format: date-time
          type: string
        ProjectedCompletionDate:
          format: date-time
          type: string
        Description:
          type: string
        Category:
          type: string
        Nte:
          format: double
          type: number
        Subtotal:
          format: double
          type: number
        Tax:
          format: double
          type: number
        Tax2Type:
          type: string
        Tax2:
          format: double
          type: number
        CurrencyAlphabeticalCode:
          type: string
        ProblemCode:
          type: string
        Resolution:
          type: string
        AssetId:
          format: int32
          type: integer
        Source:
          type: string
        RecallWorkOrder:
          format: int32
          type: integer
        Notes:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.Note'
        Attachments:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.Attachment'
        ProjectId:
          format: int32
          type: integer
        Labels:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.Label'
        ResolutionCodes:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.ResolutionCodesAndRootCause'
        ResolutionCodesIds:
          type: array
          items:
            format: int32
            type: integer
        RootCauses:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.ResolutionCodesAndRootCause'
        LinkedWorOrderIds:
          type: array
          items:
            format: int32
            type: integer
        Assets:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.Asset'
        RefrigerantWasUsed:
          format: int32
          type: integer
        WeatherEventId:
          format: int32
          type: integer
        PriorityId:
          format: int32
          type: integer
        TradeId:
          format: int32
          type: integer
        CategoryId:
          format: int32
          type: integer
        ContractId:
          format: int32
          type: integer
        InvoiceId:
          format: int32
          type: integer
        HasVerbalApproval:
          default: false
          type: boolean
        MoeNumber:
          type: string
        ServiceNowId:
          type: string
        GlCode:
          type: string
        AdditionalApprovalCodes:
          type: array
          items:
            type: string
        Technician:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.Technician'
        IssueChoice:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.IssueChoice'
        ExtraData:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/System.Object'
    ServiceChannel.Services.WebApi.Controllers.ScConnectorController.Data:
      description: Wrapper for body parameter
      type: object
      properties:
        Msg:
          description: escaped Xml string
          type: string
    ServiceChannel.Notifications.Objects.User:
      type: object
      properties:
        Id:
          format: int32
          type: integer
        AuthUserId:
          format: int64
          type: integer
        UserName:
          type: string
        FullName:
          type: string
        Email:
          type: string
        LoginType:
          enum:
          - Credentials
          - Pin
          type: string
        SubscriberId:
          format: int32
          type: integer
        ProviderId:
          format: int32
          type: integer
    System.Object:
      type: object
      properties: {}
    ServiceChannel.Notifications.Objects.ResolutionCodesAndRootCause:
      type: object
      properties:
        Id:
          format: int32
          type: integer
        Text:
          type: string
        AssetCategoryId:
          format: int32
          type: integer
    ServiceChannel.Notifications.Objects.Location:
      type: object
      properties:
        StoreId:
          type: string
        Id:
          format: int32
          type: integer
        SubscriberId:
          format: int32
          type: integer
        ShortName:
          type: string
        FullName:
          type: string
        Address1:
          type: string
        Address2:
          type: string
        Region:
          type: string
        District:
          type: string
        City:
          type: string
        State:
          type: string
        Country:
          type: string
        StoreOpenDTO:
          format: date-time
          type: string
        StoreCloseDTO:
          format: date-time
          type: string
        Zip:
          type: string
        MainContact:
          type: string
        PhoneNumber:
          type: string
        FaxNumber:
          type: string
        FacilityManager:
          type: string
        Email:
          type: string
        NotesCount:
          format: int32
          type: integer
        LocationTypeId:
          format: int32
          type: integer
        LocationType:
          type: string
        Latitude:
          format: double
          type: number
        Longitude:
          format: double
          type: number
        TimeZoneId:
          type: string
        TimeZoneInfoId:
          format: int32
          type: integer
        TimeShiftToEst:
          format: int32
          type: integer
        RetiredAllProvidersDate:
          format: date-time
          type: string
        RetiredLogin:
          type: string
        UpdatedUserName:
          type: string
        UpdatedDate:
          format: date-time
          type: string
        UpdatedLocationNotesUserName:
          type: string
        UpdatedLocationNotesDate:
          format: date-time
          type: string
    ServiceChannel.Notifications.Objects.AssetAttachment:
      type: object
      properties:
        IsPrimary:
          default: false
          type: boolean
        ThumbnailUri:
          type: string
        Id:
          format: int32
          type: integer
        Description:
          type: string
        Name:
          type: string
        Date:
          format: date-time
          type: string
        Uri:
          type: string
        CreatedBy:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.User'
        Visibility:
          format: int32
          type: integer
        Type:
          enum:
          - Undefined
          - WorkOrder
          - Invoice
          - Rfp
          - Proposal
          - Asset
          type: string
    ServiceChannel.Notifications.Objects.AssetAttributesMap:
      type: object
      properties:
        StandardAttributesMap:
          format: int32
          type: integer
        ViewableForProvidersAttributesMap:
          format: int32
          type: integer
        EditableForProvidersAttributesMap:
          format: int32
          type: integer
        RequiredStandardAttributesMap:
          format: int32
          type: integer
    ServiceChannel.Notifications.Objects.Technician:
      type: object
      properties:
        Id:
          format: int32
          type: integer
        AuthUserId:
          format: int64
          type: integer
        CertificateId:
          type: string
        NumericCertificateId:
          format: int32
          type: integer
    ServiceChannel.Services.Messaging.Workorders.WorkorderNotificationObject:
      type: object
      properties:
        Object:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.WorkOrder'
        Type:
          type: string
        Action:
          type: string
        EventType:
          type: string
    ServiceChannel.Notifications.Objects.CheckInOutActivity:
      type: object
      properties:
        CheckInNotes:
          type: object
          additionalProperties:
            type: string
        Id:
          format: int32
          type: integer
        SubscriberId:
          format: int32
          type: integer
        ProviderId:
          format: int32
          type: integer
        LocationId:
          format: int32
          type: integer
        CheckinAction:
          enum:
          - CheckIn
          - CheckOut
          type: string
        WorkOrderId:
          format: int32
          type: integer
        Date:
          format: date-time
          type: string
        DateDTO:
          format: date-time
          type: string
        User:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.User'
        CallerId:
          type: string
        Action:
          type: string
        WorkType:
          type: string
        WorkorderStatus:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.WorkorderStatusDescriptor'
        ProviderName:
          type: string
        Trade:
          type: string
        Category:
          type: string
        Source:
          type: string
        TradeId:
          format: int32
          type: integer
        TechsCount:
          format: int32
          type: integer
        Location:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.Location'
        ClosingAuthorizationNumber:
          format: int32
          type: integer
        CheckinType:
          enum:
          - Common
          - Ivr
          - Gps
          type: string
    ServiceChannel.Notifications.Objects.ActionResolveDetails:
      type: object
      properties:
        ResolvedByUserId:
          format: int32
          type: integer
        ResolvedDate:
          format: date-time
          type: string
        IsResolved:
          default: false
          type: boolean
    ServiceChannel.Notifications.Objects.Label:
      type: object
      properties:
        Id:
          format: int32
          type: integer
        Text:
          type: string
    ServiceChannel.Notifications.Objects.IssueChoice:
      type: object
      properties:
        SetupId:
          format: int32
          type: integer
        AreaId:
          format: int32
          type: integer
        AreaName:
          type: string
        ProblemType:
          type: string
        EquipmentType:
          type: string
        ProblemCode:
          type: string
    ServiceChannel.Notifications.Objects.Note:
      type: object
      properties:
        Id:
          format: int64
          type: integer
        NoteType:
          enum:
          - SystemNote
          - UsersNote
          type: string
        Number:
          format: int32
          type: integer
        NoteData:
          type: string
        DateCreated:
          format: date-time
          type: string
        ScheduledDate:
          format: date-time
          type: string
        FollowUpDate:
          format: date-time
          type: string
        ActionRequired:
          default: false
          type: boolean
        MailedTo:
          type: string
        CreatedBy:
          type: string
        CreatedByUser:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.User'
        Visibility:
          format: int32
          type: integer
        DateCreated_DTO:
          format: date-time
          type: string
        ActionResolveDetails:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.ActionResolveDetails'
        DocumentId:
          type: string
        AttachmentIds:
          type: array
          items:
            format: int32
            type: integer
    ServiceChannel.Notifications.Objects.Attachment:
      type: object
      properties:
        Id:
          format: int32
          type: integer
        Description:
          type: string
        Name:
          type: string
        Date:
          format: date-time
          type: string
        Uri:
          type: string
        CreatedBy:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.User'
        Visibility:
          format: int32
          type: integer
        Type:
          enum:
          - Undefined
          - WorkOrder
          - Invoice
          - Rfp
          - Proposal
          - Asset
          type: string
    ServiceChannel.Services.WebApi.Models.CheckInOutNotificationObject:
      type: object
      properties:
        Object:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.CheckInOutActivity'
        Type:
          type: string
        Action:
          type: string
        EventType:
          type: string
    ServiceChannel.Notifications.Objects.Asset:
      type: object
      properties:
        Manufacturer:
          type: string
        ModelNo:
          type: string
        SerialNo:
          type: string
        Area:
          type: string
        WorkOrderArea:
          type: string
        StoreId:
          type: string
        Trade:
          type: string
        Type:
          type: string
        InstallDate:
          type: string
        ManufacturerDate:
          type: string
        PurchaseDate:
          type: string
        UsesRefrigerant:
          format: int32
          type: integer
        IsLeased:
          default: false
          type: boolean
        LifeExpectancy:
          format: int32
          type: integer
        OriginalValue:
          format: double
          type: number
        LeaseDate:
          type: string
        LeasePeriod:
          format: int32
          type: integer
        Condition:
          format: int32
          type: integer
        EnergyEfficiency:
          type: string
        Capacity:
          type: string
        HasLeakDetector:
          default: false
          type: boolean
        Location:
          type: string
          readOnly: true
        Warranty:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.AssetWarranty'
        IsReplaceEquipment:
          default: false
          type: boolean
        HasTagged:
          default: false
          type: boolean
        LastModifiedUseDate:
          format: date-time
          type: string
        LastModifiedUserName:
          type: string
        SubName:
          type: string
        AssetAttributesMap:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.AssetAttributesMap'
        ImportedFrom:
          format: int32
          type: integer
        ParentId:
          format: int32
          type: integer
        Description:
          type: string
        HasComponents:
          default: false
          type: boolean
        HasCircuits:
          default: false
          type: boolean
        IsCircuit:
          default: false
          type: boolean
        SubscriberId:
          format: int32
          type: integer
        AssetValidated:
          default: false
          type: boolean
        ValidationRequired:
          default: false
          type: boolean
        IsLeakDetector:
          default: false
          type: boolean
        AdditionalTradesNames:
          type: string
        CreatedDate:
          format: date-time
          type: string
        ModifiedDate:
          format: date-time
          type: string
        AssetTypeGroupId:
          format: int32
          type: integer
        AssetTagScanAuditRecord:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.AssetTagScanAuditRecord'
        Id:
          format: int32
          type: integer
        Tag:
          type: string
        AssetTypeId:
          format: int32
          type: integer
        AssetType:
          type: string
        TradeId:
          format: int32
          type: integer
        BrandId:
          format: int32
          type: integer
        Active:
          default: false
          type: boolean
        AssetTag:
          type: string
        AssetStatus:
          format: byte
          type: string
        LocationId:
          format: int32
          type: integer
        UpdatedFieldNames:
          format: int32
          type: integer
        UpdatedDateDTO:
          format: date-time
          type: string
        Attachments:
          type: array
          items:
            $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.AssetAttachment'
    ServiceChannel.Notifications.Objects.WorkorderStatusDescriptor:
      type: object
      properties:
        Primary:
          type: string
        Extended:
          type: string
    ServiceChannel.Notifications.Objects.AssetWarranty:
      type: object
      properties:
        ExpirationDate:
          format: date-time
          type: string
        ProviderId:
          format: int32
          type: integer
        NTE:
          format: double
          type: number
        Priority:
          type: string
        Category:
          type: string
        Provider:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.AssetWarrantyProvider'
        Expiration:
          $ref: '#/components/schemas/ServiceChannel.Notifications.Objects.AssetWarrantyExpiration'
    ServiceChannel.Notifications.Objects.AssetTagScanAuditRecord:
      type: object
      properties:
        AssetTagStatus:
          type: string
        ManuallyEntered:
          default: false
          type: boolean
        AssetTagNotScannedReason:
          type: string
        UnableToValidateReasonId:
          format: int32
          type: integer
        OtherReason:
          type: string
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        authorizationCode:
          scopes: {}
          authorizationUrl: https://sb2login.servicechannel.com/oauth/authorize
          tokenUrl: https://sb2login.servicechannel.com/oauth/token
      description: OAuth2 Authorization