GET api/SpareParts/GetPartsVendorReport?VendorIDs={VendorIDs}&PartCode={PartCode}&PartName={PartName}&PageSize={PageSize}&PageNumber={PageNumber}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| VendorIDs | string |
None. |
|
| PartCode | string |
None. |
|
| PartName | string |
None. |
|
| PageSize | integer |
None. |
|
| PageNumber | integer |
None. |
Body Parameters
None.
Response Information
Resource Description
PartsVendorReportResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Rows | Collection of PartsVendorReportRow |
None. |
|
| Summary | PartsVendorReportSummary |
None. |
|
| TotalRecord | integer |
None. |
|
| Vendors | Collection of PartsVendorFilterOption |
None. |
|
| ReturnID | integer |
Required |
|
| Message | string |
Required |
|
| Successful | boolean |
Required |
|
| Code | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"rows": [
{
"totalRecord": 1,
"partsID": 2,
"facilityID": 3,
"partsName": "sample string 4",
"partsCode": "sample string 5",
"vendorName": "sample string 6",
"isPreferred": true,
"costPerUnit": 1.0,
"avgUnitCost": 8.0,
"modifiedDate": "2026-09-21T07:58:14.1884887-04:00",
"addedDate": "2026-09-21T07:58:14.1884887-04:00",
"modifiedBy": "sample string 9",
"addedBy": "sample string 10"
},
{
"totalRecord": 1,
"partsID": 2,
"facilityID": 3,
"partsName": "sample string 4",
"partsCode": "sample string 5",
"vendorName": "sample string 6",
"isPreferred": true,
"costPerUnit": 1.0,
"avgUnitCost": 8.0,
"modifiedDate": "2026-09-21T07:58:14.1884887-04:00",
"addedDate": "2026-09-21T07:58:14.1884887-04:00",
"modifiedBy": "sample string 9",
"addedBy": "sample string 10"
}
],
"summary": {
"totalParts": 1
},
"totalRecord": 1,
"vendors": [
{
"id": 1,
"name": "sample string 2"
},
{
"id": 1,
"name": "sample string 2"
}
],
"returnID": 2,
"message": "sample string 3",
"successful": true,
"code": 5
}
application/xml, text/xml
Sample:
<PartsVendorReportResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.SpareParts">
<Code xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">5</Code>
<Message xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">sample string 3</Message>
<ReturnID xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">2</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">0</TotalRecord>
<Rows>
<PartsVendorReportRow>
<AddedBy>sample string 10</AddedBy>
<AddedDate>2026-09-21T07:58:14.1884887-04:00</AddedDate>
<AvgUnitCost>8</AvgUnitCost>
<CostPerUnit>1</CostPerUnit>
<FacilityID>3</FacilityID>
<IsPreferred>true</IsPreferred>
<ModifiedBy>sample string 9</ModifiedBy>
<ModifiedDate>2026-09-21T07:58:14.1884887-04:00</ModifiedDate>
<PartsCode>sample string 5</PartsCode>
<PartsID>2</PartsID>
<PartsName>sample string 4</PartsName>
<TotalRecord>1</TotalRecord>
<VendorName>sample string 6</VendorName>
</PartsVendorReportRow>
<PartsVendorReportRow>
<AddedBy>sample string 10</AddedBy>
<AddedDate>2026-09-21T07:58:14.1884887-04:00</AddedDate>
<AvgUnitCost>8</AvgUnitCost>
<CostPerUnit>1</CostPerUnit>
<FacilityID>3</FacilityID>
<IsPreferred>true</IsPreferred>
<ModifiedBy>sample string 9</ModifiedBy>
<ModifiedDate>2026-09-21T07:58:14.1884887-04:00</ModifiedDate>
<PartsCode>sample string 5</PartsCode>
<PartsID>2</PartsID>
<PartsName>sample string 4</PartsName>
<TotalRecord>1</TotalRecord>
<VendorName>sample string 6</VendorName>
</PartsVendorReportRow>
</Rows>
<Summary>
<TotalParts>1</TotalParts>
</Summary>
<TotalRecord>1</TotalRecord>
<Vendors>
<PartsVendorFilterOption>
<Id>1</Id>
<Name>sample string 2</Name>
</PartsVendorFilterOption>
<PartsVendorFilterOption>
<Id>1</Id>
<Name>sample string 2</Name>
</PartsVendorFilterOption>
</Vendors>
</PartsVendorReportResult>
multipart/form-data
Sample:
<PartsVendorReportResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.SpareParts"><Code xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">5</Code><Message xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">sample string 3</Message><ReturnID xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">2</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">0</TotalRecord><Rows><PartsVendorReportRow><AddedBy>sample string 10</AddedBy><AddedDate>2026-09-21T07:58:14.1884887-04:00</AddedDate><AvgUnitCost>8</AvgUnitCost><CostPerUnit>1</CostPerUnit><FacilityID>3</FacilityID><IsPreferred>true</IsPreferred><ModifiedBy>sample string 9</ModifiedBy><ModifiedDate>2026-09-21T07:58:14.1884887-04:00</ModifiedDate><PartsCode>sample string 5</PartsCode><PartsID>2</PartsID><PartsName>sample string 4</PartsName><TotalRecord>1</TotalRecord><VendorName>sample string 6</VendorName></PartsVendorReportRow><PartsVendorReportRow><AddedBy>sample string 10</AddedBy><AddedDate>2026-09-21T07:58:14.1884887-04:00</AddedDate><AvgUnitCost>8</AvgUnitCost><CostPerUnit>1</CostPerUnit><FacilityID>3</FacilityID><IsPreferred>true</IsPreferred><ModifiedBy>sample string 9</ModifiedBy><ModifiedDate>2026-09-21T07:58:14.1884887-04:00</ModifiedDate><PartsCode>sample string 5</PartsCode><PartsID>2</PartsID><PartsName>sample string 4</PartsName><TotalRecord>1</TotalRecord><VendorName>sample string 6</VendorName></PartsVendorReportRow></Rows><Summary><TotalParts>1</TotalParts></Summary><TotalRecord>1</TotalRecord><Vendors><PartsVendorFilterOption><Id>1</Id><Name>sample string 2</Name></PartsVendorFilterOption><PartsVendorFilterOption><Id>1</Id><Name>sample string 2</Name></PartsVendorFilterOption></Vendors></PartsVendorReportResult>