GET api/Dashboard/GetWarrantiesReport?FacilityIDs={FacilityIDs}&SubFacilityIDs={SubFacilityIDs}&AssetGroupIDs={AssetGroupIDs}&DepartmentIDs={DepartmentIDs}&WarrantyStatus={WarrantyStatus}&PageSize={PageSize}&PageNumber={PageNumber}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| FacilityIDs | string |
None. |
|
| SubFacilityIDs | string |
None. |
|
| AssetGroupIDs | string |
None. |
|
| DepartmentIDs | string |
None. |
|
| WarrantyStatus | string |
None. |
|
| PageSize | integer |
None. |
|
| PageNumber | integer |
None. |
Body Parameters
None.
Response Information
Resource Description
WarrantiesReportResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Summary | WarrantiesSummaryDataModel |
None. |
|
| Rows | Collection of WarrantyRowDataModel |
None. |
|
| Facilities | Collection of FilterOptionDataModel |
None. |
|
| AssetGroups | Collection of FilterOptionDataModel |
None. |
|
| Departments | Collection of FilterOptionDataModel |
None. |
|
| ReturnID | integer |
Required |
|
| Message | string |
Required |
|
| Successful | boolean |
Required |
|
| Code | integer |
None. |
|
| TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"summary": {
"totalWarranties": 1,
"expiredCount": 2,
"expiringCount": 3,
"expiringSoonCount": 4,
"activeCount": 5
},
"rows": [
{
"assetName": "sample string 1",
"assetCode": "sample string 2",
"facilityName": "sample string 3",
"subFacilityName": "sample string 4",
"assetGroupName": "sample string 5",
"departmentName": "sample string 6",
"purchaseDate": "2026-04-04T12:12:24.7655296-04:00",
"warrantyStartDate": "2026-04-04T12:12:24.7655296-04:00",
"warrantyEndDate": "2026-04-04T12:12:24.7655296-04:00",
"warrantyStatus": "sample string 7",
"daysLeft": 8,
"vendorName": "sample string 9"
},
{
"assetName": "sample string 1",
"assetCode": "sample string 2",
"facilityName": "sample string 3",
"subFacilityName": "sample string 4",
"assetGroupName": "sample string 5",
"departmentName": "sample string 6",
"purchaseDate": "2026-04-04T12:12:24.7655296-04:00",
"warrantyStartDate": "2026-04-04T12:12:24.7655296-04:00",
"warrantyEndDate": "2026-04-04T12:12:24.7655296-04:00",
"warrantyStatus": "sample string 7",
"daysLeft": 8,
"vendorName": "sample string 9"
}
],
"facilities": [
{
"id": 1,
"name": "sample string 2"
},
{
"id": 1,
"name": "sample string 2"
}
],
"assetGroups": [
{
"id": 1,
"name": "sample string 2"
},
{
"id": 1,
"name": "sample string 2"
}
],
"departments": [
{
"id": 1,
"name": "sample string 2"
},
{
"id": 1,
"name": "sample string 2"
}
],
"returnID": 1,
"message": "sample string 2",
"successful": true,
"code": 4,
"totalRecord": 5
}
application/xml, text/xml
Sample:
<WarrantiesReportResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.Dashboard">
<Code xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">4</Code>
<Message xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">sample string 2</Message>
<ReturnID xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">1</ReturnID>
<Successful xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">true</Successful>
<TotalRecord xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">5</TotalRecord>
<AssetGroups>
<FilterOptionDataModel>
<Id>1</Id>
<Name>sample string 2</Name>
</FilterOptionDataModel>
<FilterOptionDataModel>
<Id>1</Id>
<Name>sample string 2</Name>
</FilterOptionDataModel>
</AssetGroups>
<Departments>
<FilterOptionDataModel>
<Id>1</Id>
<Name>sample string 2</Name>
</FilterOptionDataModel>
<FilterOptionDataModel>
<Id>1</Id>
<Name>sample string 2</Name>
</FilterOptionDataModel>
</Departments>
<Facilities>
<FilterOptionDataModel>
<Id>1</Id>
<Name>sample string 2</Name>
</FilterOptionDataModel>
<FilterOptionDataModel>
<Id>1</Id>
<Name>sample string 2</Name>
</FilterOptionDataModel>
</Facilities>
<Rows>
<WarrantyRowDataModel>
<AssetCode>sample string 2</AssetCode>
<AssetGroupName>sample string 5</AssetGroupName>
<AssetName>sample string 1</AssetName>
<DaysLeft>8</DaysLeft>
<DepartmentName>sample string 6</DepartmentName>
<FacilityName>sample string 3</FacilityName>
<PurchaseDate>2026-04-04T12:12:24.7655296-04:00</PurchaseDate>
<SubFacilityName>sample string 4</SubFacilityName>
<VendorName>sample string 9</VendorName>
<WarrantyEndDate>2026-04-04T12:12:24.7655296-04:00</WarrantyEndDate>
<WarrantyStartDate>2026-04-04T12:12:24.7655296-04:00</WarrantyStartDate>
<WarrantyStatus>sample string 7</WarrantyStatus>
</WarrantyRowDataModel>
<WarrantyRowDataModel>
<AssetCode>sample string 2</AssetCode>
<AssetGroupName>sample string 5</AssetGroupName>
<AssetName>sample string 1</AssetName>
<DaysLeft>8</DaysLeft>
<DepartmentName>sample string 6</DepartmentName>
<FacilityName>sample string 3</FacilityName>
<PurchaseDate>2026-04-04T12:12:24.7655296-04:00</PurchaseDate>
<SubFacilityName>sample string 4</SubFacilityName>
<VendorName>sample string 9</VendorName>
<WarrantyEndDate>2026-04-04T12:12:24.7655296-04:00</WarrantyEndDate>
<WarrantyStartDate>2026-04-04T12:12:24.7655296-04:00</WarrantyStartDate>
<WarrantyStatus>sample string 7</WarrantyStatus>
</WarrantyRowDataModel>
</Rows>
<Summary>
<ActiveCount>5</ActiveCount>
<ExpiredCount>2</ExpiredCount>
<ExpiringCount>3</ExpiringCount>
<ExpiringSoonCount>4</ExpiringSoonCount>
<TotalWarranties>1</TotalWarranties>
</Summary>
</WarrantiesReportResponseModel>
multipart/form-data
Sample:
<WarrantiesReportResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.Dashboard"><Code xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">4</Code><Message xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">sample string 2</Message><ReturnID xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">1</ReturnID><Successful xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">true</Successful><TotalRecord xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">5</TotalRecord><AssetGroups><FilterOptionDataModel><Id>1</Id><Name>sample string 2</Name></FilterOptionDataModel><FilterOptionDataModel><Id>1</Id><Name>sample string 2</Name></FilterOptionDataModel></AssetGroups><Departments><FilterOptionDataModel><Id>1</Id><Name>sample string 2</Name></FilterOptionDataModel><FilterOptionDataModel><Id>1</Id><Name>sample string 2</Name></FilterOptionDataModel></Departments><Facilities><FilterOptionDataModel><Id>1</Id><Name>sample string 2</Name></FilterOptionDataModel><FilterOptionDataModel><Id>1</Id><Name>sample string 2</Name></FilterOptionDataModel></Facilities><Rows><WarrantyRowDataModel><AssetCode>sample string 2</AssetCode><AssetGroupName>sample string 5</AssetGroupName><AssetName>sample string 1</AssetName><DaysLeft>8</DaysLeft><DepartmentName>sample string 6</DepartmentName><FacilityName>sample string 3</FacilityName><PurchaseDate>2026-04-04T12:12:24.7655296-04:00</PurchaseDate><SubFacilityName>sample string 4</SubFacilityName><VendorName>sample string 9</VendorName><WarrantyEndDate>2026-04-04T12:12:24.7655296-04:00</WarrantyEndDate><WarrantyStartDate>2026-04-04T12:12:24.7655296-04:00</WarrantyStartDate><WarrantyStatus>sample string 7</WarrantyStatus></WarrantyRowDataModel><WarrantyRowDataModel><AssetCode>sample string 2</AssetCode><AssetGroupName>sample string 5</AssetGroupName><AssetName>sample string 1</AssetName><DaysLeft>8</DaysLeft><DepartmentName>sample string 6</DepartmentName><FacilityName>sample string 3</FacilityName><PurchaseDate>2026-04-04T12:12:24.7655296-04:00</PurchaseDate><SubFacilityName>sample string 4</SubFacilityName><VendorName>sample string 9</VendorName><WarrantyEndDate>2026-04-04T12:12:24.7655296-04:00</WarrantyEndDate><WarrantyStartDate>2026-04-04T12:12:24.7655296-04:00</WarrantyStartDate><WarrantyStatus>sample string 7</WarrantyStatus></WarrantyRowDataModel></Rows><Summary><ActiveCount>5</ActiveCount><ExpiredCount>2</ExpiredCount><ExpiringCount>3</ExpiringCount><ExpiringSoonCount>4</ExpiringSoonCount><TotalWarranties>1</TotalWarranties></Summary></WarrantiesReportResponseModel>