---
title: "Get Filtered Assets V1"
method: POST
path: "/assets/getfilteredassetsV1"
tags: ["Assets"]
---

# Get Filtered Assets V1

`POST /assets/getfilteredassetsV1`

## Request

- Base URL: `https://sb2api.servicechannel.com/v3`
- URL: `https://sb2api.servicechannel.com/v3/assets/getfilteredassetsV1`
- 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/assets/getfilteredassetsV1/post.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `providerId` integer

## Request body

- ServiceChannelServicesMessagingAssetsGetFilteredAssetsRequest
  - `AssetIds` integer[]
  - `AssetStatuses` integer[]
  - `ParentIds` integer[]
  - `LocationIds` integer[]
  - `StoreIds` string[]
  - `AssetTypes` integer[]
  - `AssetTypeNames` string[]
  - `RefrigerantTypesIds` integer[]
  - `TradeIds` integer[]
  - `ProviderTrades` string[]
  - `TagIds` string[]
  - `ModelNumbers` string[]
  - `SerialNumbers` string[]
  - `WorkOrderAreas` string[]
  - `LeakDetectorIds` integer[]
  - `WarantyExpirationDateFrom` string, date-time
  - `WarrantyExpirationDateTo` string, date-time
  - `InstallDeactivatedDateFrom` string, date-time
  - `InstallDeactivatedDateTo` string, date-time
  - `DeactivatedDateFrom` string, date-time
  - `DeactivatedDateTo` string, date-time
  - `InstallDateFrom` string, date-time
  - `InstallDateTo` string, date-time
  - `PurchaseDateFrom` string, date-time
  - `PurchaseDateTo` string, date-time
  - `LeaseDateFrom` string, date-time
  - `LeaseDateTo` string, date-time
  - `CreatedDateFrom` string, date-time
  - `CreatedDateTo` string, date-time
  - `ModifiedDateFrom` string, date-time
  - `ModifiedDateTo` string, date-time
  - `SortField` 'None' | 'AssetType' | 'Trade' | 'Brand' | 'LastUpdatedDate' | 'AssetTag' | 'ModelNo' | 'SerialNo' | 'Location'
  - `SortDirection` string
  - `IsWoDateNecessary` boolean
  - `RefrigerantOnly` boolean
  - `NonRefrigerantOnly` boolean
  - `IncludeDeactivated` boolean
  - `DeactivatedOnly` boolean
  - `HasCircuits` boolean
  - `IsCircuit` boolean
  - `HasComponents` boolean
  - `IsComponent` boolean
  - `HasAssetTag` boolean
  - `AttachmentsFlag` 'Default' | 'WithAttachments' | 'WithoutAttachments'
  - `ChronicLeakRate` boolean
  - `StartIndex` integer
  - `PageSize` integer
  - `Conditions` integer[]
  - `AssetUpdatesStatuses` integer[]
  - `SearchAdditionalTrades` boolean
  - `IsLeakDetector` boolean
  - `IncludeRetiredContracts` boolean
  - `SearchByText` string
  - `SubscriberId` integer
  - `AssetTypeGroupIds` integer[]
  - `AssetTags` string[]
  - `ApplianceTypes` integer[]
  - `RefrigerantSubSectors` integer[]
  - `Districts` string[]
  - `Regions` string[]
  - `Countries` integer[]
  - `States` integer[]
  - `LocationNames` string[]
  - `Cities` string[]
  - `AssetStatus` string, byte
  - `AssetUpdatesStatus` string, byte
  - `RecIds` integer[]
  - `UncategorizedOnly` boolean
  - `WarrantyStatuses` integer[]
  - `ExternalSubscriberIds` integer[]
  - `ShowOnlyExternalAssets` boolean
  - `IncludeTotalCostOfOwnership` boolean
  - `AssetValidationStatuses` integer[]
  - `IncludeCustomAttributes` boolean
  - `WithoutCircuitsOnly` boolean
  - `LocationNotes` ServiceChannelServicesMessagingAssetsAssetLocationNote[]
    - `Id` integer
    - `Header` string
    - `Note` string
  - `WithoutAssetTags` boolean
  - `SubscriberIds` integer[]
  - `Brands` integer[]

## 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)
