Name | Type | Read-only | Mandatory | Comment |
|---|---|---|---|---|
| id | integer | yes | no | |
| userId | integer | no | no | User.id |
| name | string | no | yes | |
| private | boolean | no | no | |
| assetNumbers | array | array of string | ||
| names | array | array of string | ||
| typeIds | array | array of AssetType.id | ||
| ownerIds | array | array of User.id | ||
| vendorIds | array | array of Vendor.id | ||
| notes | array | array of string | ||
| assetLocations | array | array of string | ||
| acquisitionDateOperator | integer | ? | ||
| acquisitionDate | date | |||
| acqusistionDate2 | date | |||
| locationIds | array | array of Location.id | ||
| groupIds | array | array of Group.id | ||
| categoryIds | array | array of Category.id | ||
| manufacturers | array | array of string | ||
| modelNumbers | array | array of string | ||
| serialNumbers | array | array of string | ||
| descriptions | array | array of string | ||
| statusIds | array | array of AssetStatus.id | ||
| softwareLicenseIds | array | array of SoftwareLicense.id | ||
| poNumbers | array | array of string | ||
| accountNumbers | array | array of string | ||
| accumulatedNumbers | array | array of string | ||
| expenseNumbers | array | array of string | ||
| acquisitionValues | array | array of string | ||
| leaseNumbers | array | array of string | ||
| leaseDurations | array | array of string | ||
| leaseFrequencys | array | array of string | ||
| leaseFrequencyPrices | array | array of string | ||
| disposalMethods | array | array of string | ||
| disposalDateOperator | integer | ? | ||
| disposalDate | date | |||
| disposalDate2 | date | |||
| insuranceCategories | array | array of string | ||
| replacementValueCategories | array | array of string | ||
| replacementValues | array | array of string | ||
| maintenanceCosts | array | array of string | ||
| depreciationMethods | array | array of string | ||
| leaseExpirationDateOperator | integer | ? | ||
| leaseExpirationDate | date | |||
| leaseExpirationDate2 | date | |||
| warrantyDateOperator | integer | ? | ||
| warrantyDate | date | |||
| warrantyDate2 | date | |||
| macAddress | array | array of string | ||
| osNameType | array | array of string | ||
| osVersion | array | array of string | ||
| netbios | array | array of string | ||
| ip | array | array of string | ||
| osSerial | array | array of string | ||
| netConnectionLoc | array | array of string | ||
| netConnectionDesc | array | array of string | ||
| vlan | array | array of string | ||
| report | boolean | |||
| mainReport | boolean | |||
| groupBy | integer | ? | ||
| showDetail | boolean | |||
| showPieChart | boolean | |||
| format | string | ? | ||
| columnOrder | array | array of string | ||
| customFields | AssetFilterCustomFieldCriteria |
| Name | Type | Comment | |
|---|---|---|---|
| custom_field_name.. | array | array of string |
Uri | Method | Request Data | Success Response Code | Description |
|---|---|---|---|---|
| /api/asset-filters | GET | 200 | Returns an Array of all AssetFilter | |
| /api/asset-filters/{id} | GET | 200 | Returns one AssetFilter | |
| /api/asset-filters | POST | AssetFieldGroup | 201 | Create new AssetFilter |
| /api/asset-filters/{id} | PUT | AssetFieldGroup | 204 | Update an existing AssetFilter |
| /api/asset-filters/{id} | DELETE | 200 | Delete an AssetFilter | |
| /api/asset-filters/{id}/assets | GET | 200 | Run the filter and return an array of matching Assets |