---
title: "Connector sync asset process"
method: POST
path: "/ScConnector/SyncAssets"
tags: ["ScConnector"]
---

# Connector sync asset process

`POST /ScConnector/SyncAssets`

## Request

- Base URL: `https://sb2api.servicechannel.com/v3`
- URL: `https://sb2api.servicechannel.com/v3/ScConnector/SyncAssets`
- Auth: OAuth 2
  - Authorization code: `https://sb2login.servicechannel.com/oauth/authorize`
  - Token URL: `https://sb2login.servicechannel.com/oauth/token`
- TypeScript: <https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/docs/ScConnector/SyncAssets/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- ServiceChannelServicesMessagingWorkordersWorkorderNotificationObject
  - `Object` ServiceChannelNotificationsObjectsWorkOrder
    - `Id` integer
    - `Number` string
    - `PurchaseNumber` string
    - `SubscriberId` integer
    - `ProviderId` integer
    - `ProviderName` string
    - `LocationId` integer
    - `LocationName` string
    - `LocationStoreId` string
    - `Status` ServiceChannelNotificationsObjectsWorkorderStatusDescriptor
      - `Primary` string
      - `Extended` string
    - `Caller` string
    - `CreatedBy` string
    - `UpdatedBy` ServiceChannelNotificationsObjectsUser
      - `Id` integer
      - `AuthUserId` integer
      - `UserName` string
      - `FullName` string
      - `Email` string
      - `LoginType` 'Credentials' | 'Pin'
      - `SubscriberId` integer
      - `ProviderId` integer
    - `AssigneeUserId` integer
    - `CallDate` string, date-time
    - `CallDate_DTO` string, date-time
    - `ReassignDate` string, date-time
    - `Priority` string
    - `Trade` string
    - `ScheduledDate` string, date-time
    - `AreaId` integer
    - `AssetType` string
    - `ProblemType` string
    - `CreatedDate_DTO` string, date-time
    - `UpdatedDate` string, date-time
    - `UpdatedDate_DTO` string, date-time
    - `ScheduledDate_DTO` string, date-time
    - `RescheduleReason` string
    - `CompletedDate` string, date-time
    - `CompletedDate_DTO` string, date-time
    - `ExpirationDate` string, date-time
    - `ExpirationDate_DTO` string, date-time
    - `ProjectedCompletionDate` string, date-time
    - `Description` string
    - `Category` string
    - `Nte` number, double
    - `Subtotal` number, double
    - `Tax` number, double
    - `Tax2Type` string
    - `Tax2` number, double
    - `CurrencyAlphabeticalCode` string
    - `ProblemCode` string
    - `Resolution` string
    - `AssetId` integer
    - `Source` string
    - `RecallWorkOrder` integer
    - `Notes` ServiceChannelNotificationsObjectsNote[]
      - `Id` integer
      - `NoteType` 'SystemNote' | 'UsersNote'
      - `Number` integer
      - `NoteData` string
      - `DateCreated` string, date-time
      - `ScheduledDate` string, date-time
      - `FollowUpDate` string, date-time
      - `ActionRequired` boolean
      - `MailedTo` string
      - `CreatedBy` string
      - `CreatedByUser` ServiceChannelNotificationsObjectsUser
        - `Id` integer
        - `AuthUserId` integer
        - `UserName` string
        - `FullName` string
        - `Email` string
        - `LoginType` 'Credentials' | 'Pin'
        - `SubscriberId` integer
        - `ProviderId` integer
      - `Visibility` integer
      - `DateCreated_DTO` string, date-time
      - `ActionResolveDetails` ServiceChannelNotificationsObjectsActionResolveDetails
        - `ResolvedByUserId` integer
        - `ResolvedDate` string, date-time
        - `IsResolved` boolean
      - `DocumentId` string
      - `AttachmentIds` integer[]
    - `Attachments` ServiceChannelNotificationsObjectsAttachment[]
      - `Id` integer
      - `Description` string
      - `Name` string
      - `Date` string, date-time
      - `Uri` string
      - `CreatedBy` ServiceChannelNotificationsObjectsUser
        - `Id` integer
        - `AuthUserId` integer
        - `UserName` string
        - `FullName` string
        - `Email` string
        - `LoginType` 'Credentials' | 'Pin'
        - `SubscriberId` integer
        - `ProviderId` integer
      - `Visibility` integer
      - `Type` 'Undefined' | 'WorkOrder' | 'Invoice' | 'Rfp' | 'Proposal' | 'Asset'
    - `ProjectId` integer
    - `Labels` ServiceChannelNotificationsObjectsLabel[]
      - `Id` integer
      - `Text` string
    - `ResolutionCodes` ServiceChannelNotificationsObjectsResolutionCodesAndRootCause[]
      - `Id` integer
      - `Text` string
      - `AssetCategoryId` integer
    - `ResolutionCodesIds` integer[]
    - `RootCauses` ServiceChannelNotificationsObjectsResolutionCodesAndRootCause[]
      - `Id` integer
      - `Text` string
      - `AssetCategoryId` integer
    - `LinkedWorOrderIds` integer[]
    - `Assets` ServiceChannelNotificationsObjectsAsset[]
      - `Manufacturer` string
      - `ModelNo` string
      - `SerialNo` string
      - `Area` string
      - `WorkOrderArea` string
      - `StoreId` string
      - `Trade` string
      - `Type` string
      - `InstallDate` string
      - `ManufacturerDate` string
      - `PurchaseDate` string
      - `UsesRefrigerant` integer
      - `IsLeased` boolean
      - `LifeExpectancy` integer
      - `OriginalValue` number, double
      - `LeaseDate` string
      - `LeasePeriod` integer
      - `Condition` integer
      - `EnergyEfficiency` string
      - `Capacity` string
      - `HasLeakDetector` boolean
      - `Location` string
      - `Warranty` ServiceChannelNotificationsObjectsAssetWarranty
        - `ExpirationDate` string, date-time
        - `ProviderId` integer
        - `NTE` number, double
        - `Priority` string
        - `Category` string
        - `Provider` ServiceChannelNotificationsObjectsAssetWarrantyProvider
          - `Type` 'Fixed' | 'PrimaryRanked' | 'FixedRanked'
          - `Value` integer
          - `ProviderName` string
        - `Expiration` ServiceChannelNotificationsObjectsAssetWarrantyExpiration
          - `Type` 'FromPurchaseDate' | 'FromInstallDate'
          - `Period` integer
      - `IsReplaceEquipment` boolean
      - `HasTagged` boolean
      - `LastModifiedUseDate` string, date-time
      - `LastModifiedUserName` string
      - `SubName` string
      - `AssetAttributesMap` ServiceChannelNotificationsObjectsAssetAttributesMap
        - `StandardAttributesMap` integer
        - `ViewableForProvidersAttributesMap` integer
        - `EditableForProvidersAttributesMap` integer
        - `RequiredStandardAttributesMap` integer
      - `ImportedFrom` integer
      - `ParentId` integer
      - `Description` string
      - `HasComponents` boolean
      - `HasCircuits` boolean
      - `IsCircuit` boolean
      - `SubscriberId` integer
      - `AssetValidated` boolean
      - `ValidationRequired` boolean
      - `IsLeakDetector` boolean
      - `AdditionalTradesNames` string
      - `CreatedDate` string, date-time
      - `ModifiedDate` string, date-time
      - `AssetTypeGroupId` integer
      - `AssetTagScanAuditRecord` ServiceChannelNotificationsObjectsAssetTagScanAuditRecord
        - `AssetTagStatus` string
        - `ManuallyEntered` boolean
        - `AssetTagNotScannedReason` string
        - `UnableToValidateReasonId` integer
        - `OtherReason` string
      - `Id` integer
      - `Tag` string
      - `AssetTypeId` integer
      - `AssetType` string
      - `TradeId` integer
      - `BrandId` integer
      - `Active` boolean
      - `AssetTag` string
      - `AssetStatus` string, byte
      - `LocationId` integer
      - `UpdatedFieldNames` integer
      - `UpdatedDateDTO` string, date-time
      - `Attachments` ServiceChannelNotificationsObjectsAssetAttachment[]
        - `IsPrimary` boolean
        - `ThumbnailUri` string
        - `Id` integer
        - `Description` string
        - `Name` string
        - `Date` string, date-time
        - `Uri` string
        - `CreatedBy` ServiceChannelNotificationsObjectsUser
          - `Id` integer
          - `AuthUserId` integer
          - `UserName` string
          - `FullName` string
          - `Email` string
          - `LoginType` 'Credentials' | 'Pin'
          - `SubscriberId` integer
          - `ProviderId` integer
        - `Visibility` integer
        - `Type` 'Undefined' | 'WorkOrder' | 'Invoice' | 'Rfp' | 'Proposal' | 'Asset'
    - `RefrigerantWasUsed` integer
    - `WeatherEventId` integer
    - `PriorityId` integer
    - `TradeId` integer
    - `CategoryId` integer
    - `ContractId` integer
    - `InvoiceId` integer
    - `HasVerbalApproval` boolean
    - `MoeNumber` string
    - `ServiceNowId` string
    - `GlCode` string
    - `AdditionalApprovalCodes` string[]
    - `AreaTypeId` integer
    - `SpaceId` integer
    - `LocationPath` string
    - `LocationPathFormatted` string
    - `Technician` ServiceChannelNotificationsObjectsTechnician
      - `Id` integer
      - `AuthUserId` integer
      - `CertificateId` string
      - `NumericCertificateId` integer
    - `IssueChoice` ServiceChannelNotificationsObjectsIssueChoice
      - `SetupId` integer
      - `AreaId` integer
      - `AreaName` string
      - `ProblemType` string
      - `EquipmentType` string
      - `ProblemCode` string
    - `ExtraData` object
  - `Type` string
  - `Action` string
  - `EventType` string

## Response `200`

OK

- SystemObject

---

[API](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3.md) - [All operations](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/llms.txt) - [OpenAPI document](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/revisions/d490d6596809?raw)
