GET api/PurchaseOrder/GetPurchaseOrderByID?PurchaseOrderID={PurchaseOrderID}
Api to Get Purchase Order By ID
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| PurchaseOrderID | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
PurchaseOrderDetailsDataModel| Name | Description | Type | Additional information |
|---|---|---|---|
| PurchaseOrderItemList | Collection of PurchaseOrderItemDataModel |
None. |
|
| PurchaseOrderAsset | Collection of PurchaseOrderAssetDataModel |
None. |
|
| PurchaseOrderID | integer |
None. |
|
| PurchaseOrderCode | string |
None. |
|
| FacilityID | integer |
None. |
|
| FacilityName | string |
None. |
|
| SubFacilityID | integer |
None. |
|
| SubFacilityName | string |
None. |
|
| AssetNames | string |
None. |
|
| SparePartNames | string |
None. |
|
| TypeID | integer |
None. |
|
| TaxID | integer |
None. |
|
| TypeName | string |
None. |
|
| TaxRate | decimal number |
None. |
|
| TaxRateName | string |
None. |
|
| StatusID | integer |
None. |
|
| StatusName | string |
None. |
|
| VendorID | integer |
None. |
|
| VendorName | string |
None. |
|
| BillComVendorID | string |
None. |
|
| DepartmentID | integer |
None. |
|
| DepartmentName | string |
None. |
|
| BillComDepartmentID | string |
None. |
|
| AssetTotalAmount | decimal number |
None. |
|
| PartsTotalAmount | decimal number |
None. |
|
| StatusColor | string |
None. |
|
| RequesterID | integer |
None. |
|
| RequesterName | string |
None. |
|
| RequiredByDate | date |
None. |
|
| ApproverID | integer |
None. |
|
| ApproverName | string |
None. |
|
| PurchaseRequestID | integer |
None. |
|
| PurchaseRequestCode | string |
None. |
|
| ApprovedDate | date |
None. |
|
| Notes | string |
None. |
|
| Reason | string |
None. |
|
| SageDocNo | string |
None. |
|
| SagePostingDate | date |
None. |
|
| AddedDate | date |
None. |
|
| AddedBy | integer |
None. |
|
| AddedByName | string |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"purchaseOrderItemList": [
{
"purchaseOrderDetailsID": 1,
"purchaseOrderID": 2,
"partsID": 3,
"partsCode": "sample string 4",
"partName": "sample string 5",
"pricePerUnit": 6.0,
"costPerUnit": 7.0,
"unitPrice": 8.0,
"unitID": 9,
"unitCode": "sample string 10",
"vendorPartCode": "sample string 11",
"totalAmount": 12.0,
"requiredQty": 13.0,
"deliveredQty": 14.0
},
{
"purchaseOrderDetailsID": 1,
"purchaseOrderID": 2,
"partsID": 3,
"partsCode": "sample string 4",
"partName": "sample string 5",
"pricePerUnit": 6.0,
"costPerUnit": 7.0,
"unitPrice": 8.0,
"unitID": 9,
"unitCode": "sample string 10",
"vendorPartCode": "sample string 11",
"totalAmount": 12.0,
"requiredQty": 13.0,
"deliveredQty": 14.0
}
],
"purchaseOrderAsset": [
{
"purchaseOrderID": 1,
"purchaseOrderAssetID": 2,
"assetID": 3,
"assetName": "sample string 4",
"unitID": 5,
"unitCode": "sample string 6",
"unitPrice": 7.0,
"requiredQty": 8.0,
"deliveredQty": 9.0,
"totalAmount": 10.0
},
{
"purchaseOrderID": 1,
"purchaseOrderAssetID": 2,
"assetID": 3,
"assetName": "sample string 4",
"unitID": 5,
"unitCode": "sample string 6",
"unitPrice": 7.0,
"requiredQty": 8.0,
"deliveredQty": 9.0,
"totalAmount": 10.0
}
],
"purchaseOrderID": 1,
"purchaseOrderCode": "sample string 2",
"facilityID": 1,
"facilityName": "sample string 3",
"subFacilityID": 1,
"subFacilityName": "sample string 4",
"assetNames": "sample string 5",
"sparePartNames": "sample string 6",
"typeID": 7,
"taxID": 8,
"typeName": "sample string 9",
"taxRate": 10.0,
"taxRateName": "sample string 11",
"statusID": 12,
"statusName": "sample string 13",
"vendorID": 14,
"vendorName": "sample string 15",
"billComVendorID": "sample string 16",
"departmentID": 17,
"departmentName": "sample string 18",
"billComDepartmentID": "sample string 19",
"assetTotalAmount": 1.0,
"partsTotalAmount": 1.0,
"statusColor": "sample string 20",
"requesterID": 1,
"requesterName": "sample string 21",
"requiredByDate": "2026-02-25T15:51:33.9280589-05:00",
"approverID": 1,
"approverName": "sample string 23",
"purchaseRequestID": 24,
"purchaseRequestCode": "sample string 25",
"approvedDate": "2026-02-25T15:51:33.9290582-05:00",
"notes": "sample string 26",
"reason": "sample string 27",
"sageDocNo": "sample string 28",
"sagePostingDate": "2026-02-25T15:51:33.9300723-05:00",
"addedDate": "2026-02-25T15:51:33.9300723-05:00",
"addedBy": 1,
"addedByName": "sample string 30"
}
application/xml, text/xml
Sample:
<PurchaseOrderDetailsDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.PurchaseOrder">
<AddedBy>1</AddedBy>
<AddedByName>sample string 30</AddedByName>
<AddedDate>2026-02-25T15:51:33.9300723-05:00</AddedDate>
<ApprovedDate>2026-02-25T15:51:33.9290582-05:00</ApprovedDate>
<ApproverID>1</ApproverID>
<ApproverName>sample string 23</ApproverName>
<AssetNames>sample string 5</AssetNames>
<AssetTotalAmount>1</AssetTotalAmount>
<BillComDepartmentID>sample string 19</BillComDepartmentID>
<BillComVendorID>sample string 16</BillComVendorID>
<DepartmentID>17</DepartmentID>
<DepartmentName>sample string 18</DepartmentName>
<FacilityID>1</FacilityID>
<FacilityName>sample string 3</FacilityName>
<Notes>sample string 26</Notes>
<PartsTotalAmount>1</PartsTotalAmount>
<PurchaseOrderCode>sample string 2</PurchaseOrderCode>
<PurchaseOrderID>1</PurchaseOrderID>
<PurchaseRequestCode>sample string 25</PurchaseRequestCode>
<PurchaseRequestID>24</PurchaseRequestID>
<Reason>sample string 27</Reason>
<RequesterID>1</RequesterID>
<RequesterName>sample string 21</RequesterName>
<RequiredByDate>2026-02-25T15:51:33.9280589-05:00</RequiredByDate>
<SageDocNo>sample string 28</SageDocNo>
<SagePostingDate>2026-02-25T15:51:33.9300723-05:00</SagePostingDate>
<SparePartNames>sample string 6</SparePartNames>
<StatusColor>sample string 20</StatusColor>
<StatusID>12</StatusID>
<StatusName>sample string 13</StatusName>
<SubFacilityID>1</SubFacilityID>
<SubFacilityName>sample string 4</SubFacilityName>
<TaxID>8</TaxID>
<TaxRate>10</TaxRate>
<TaxRateName>sample string 11</TaxRateName>
<TotalRecord>31</TotalRecord>
<TypeID>7</TypeID>
<TypeName>sample string 9</TypeName>
<VendorID>14</VendorID>
<VendorName>sample string 15</VendorName>
<PurchaseOrderAsset>
<PurchaseOrderAssetDataModel>
<AssetID>3</AssetID>
<AssetName>sample string 4</AssetName>
<DeliveredQty>9</DeliveredQty>
<PurchaseOrderAssetID>2</PurchaseOrderAssetID>
<PurchaseOrderID>1</PurchaseOrderID>
<RequiredQty>8</RequiredQty>
<TotalAmount>10</TotalAmount>
<UnitCode>sample string 6</UnitCode>
<UnitID>5</UnitID>
<UnitPrice>7</UnitPrice>
</PurchaseOrderAssetDataModel>
<PurchaseOrderAssetDataModel>
<AssetID>3</AssetID>
<AssetName>sample string 4</AssetName>
<DeliveredQty>9</DeliveredQty>
<PurchaseOrderAssetID>2</PurchaseOrderAssetID>
<PurchaseOrderID>1</PurchaseOrderID>
<RequiredQty>8</RequiredQty>
<TotalAmount>10</TotalAmount>
<UnitCode>sample string 6</UnitCode>
<UnitID>5</UnitID>
<UnitPrice>7</UnitPrice>
</PurchaseOrderAssetDataModel>
</PurchaseOrderAsset>
<PurchaseOrderItemList>
<PurchaseOrderItemDataModel>
<CostPerUnit>7</CostPerUnit>
<DeliveredQty>14</DeliveredQty>
<PartName>sample string 5</PartName>
<PartsCode>sample string 4</PartsCode>
<PartsID>3</PartsID>
<PricePerUnit>6</PricePerUnit>
<PurchaseOrderDetailsID>1</PurchaseOrderDetailsID>
<PurchaseOrderID>2</PurchaseOrderID>
<RequiredQty>13</RequiredQty>
<TotalAmount>12</TotalAmount>
<UnitCode>sample string 10</UnitCode>
<UnitID>9</UnitID>
<UnitPrice>8</UnitPrice>
<VendorPartCode>sample string 11</VendorPartCode>
</PurchaseOrderItemDataModel>
<PurchaseOrderItemDataModel>
<CostPerUnit>7</CostPerUnit>
<DeliveredQty>14</DeliveredQty>
<PartName>sample string 5</PartName>
<PartsCode>sample string 4</PartsCode>
<PartsID>3</PartsID>
<PricePerUnit>6</PricePerUnit>
<PurchaseOrderDetailsID>1</PurchaseOrderDetailsID>
<PurchaseOrderID>2</PurchaseOrderID>
<RequiredQty>13</RequiredQty>
<TotalAmount>12</TotalAmount>
<UnitCode>sample string 10</UnitCode>
<UnitID>9</UnitID>
<UnitPrice>8</UnitPrice>
<VendorPartCode>sample string 11</VendorPartCode>
</PurchaseOrderItemDataModel>
</PurchaseOrderItemList>
</PurchaseOrderDetailsDataModel>
multipart/form-data
Sample:
<PurchaseOrderDetailsDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.PurchaseOrder"><AddedBy>1</AddedBy><AddedByName>sample string 30</AddedByName><AddedDate>2026-02-25T15:51:33.9300723-05:00</AddedDate><ApprovedDate>2026-02-25T15:51:33.9290582-05:00</ApprovedDate><ApproverID>1</ApproverID><ApproverName>sample string 23</ApproverName><AssetNames>sample string 5</AssetNames><AssetTotalAmount>1</AssetTotalAmount><BillComDepartmentID>sample string 19</BillComDepartmentID><BillComVendorID>sample string 16</BillComVendorID><DepartmentID>17</DepartmentID><DepartmentName>sample string 18</DepartmentName><FacilityID>1</FacilityID><FacilityName>sample string 3</FacilityName><Notes>sample string 26</Notes><PartsTotalAmount>1</PartsTotalAmount><PurchaseOrderCode>sample string 2</PurchaseOrderCode><PurchaseOrderID>1</PurchaseOrderID><PurchaseRequestCode>sample string 25</PurchaseRequestCode><PurchaseRequestID>24</PurchaseRequestID><Reason>sample string 27</Reason><RequesterID>1</RequesterID><RequesterName>sample string 21</RequesterName><RequiredByDate>2026-02-25T15:51:33.9280589-05:00</RequiredByDate><SageDocNo>sample string 28</SageDocNo><SagePostingDate>2026-02-25T15:51:33.9300723-05:00</SagePostingDate><SparePartNames>sample string 6</SparePartNames><StatusColor>sample string 20</StatusColor><StatusID>12</StatusID><StatusName>sample string 13</StatusName><SubFacilityID>1</SubFacilityID><SubFacilityName>sample string 4</SubFacilityName><TaxID>8</TaxID><TaxRate>10</TaxRate><TaxRateName>sample string 11</TaxRateName><TotalRecord>31</TotalRecord><TypeID>7</TypeID><TypeName>sample string 9</TypeName><VendorID>14</VendorID><VendorName>sample string 15</VendorName><PurchaseOrderAsset><PurchaseOrderAssetDataModel><AssetID>3</AssetID><AssetName>sample string 4</AssetName><DeliveredQty>9</DeliveredQty><PurchaseOrderAssetID>2</PurchaseOrderAssetID><PurchaseOrderID>1</PurchaseOrderID><RequiredQty>8</RequiredQty><TotalAmount>10</TotalAmount><UnitCode>sample string 6</UnitCode><UnitID>5</UnitID><UnitPrice>7</UnitPrice></PurchaseOrderAssetDataModel><PurchaseOrderAssetDataModel><AssetID>3</AssetID><AssetName>sample string 4</AssetName><DeliveredQty>9</DeliveredQty><PurchaseOrderAssetID>2</PurchaseOrderAssetID><PurchaseOrderID>1</PurchaseOrderID><RequiredQty>8</RequiredQty><TotalAmount>10</TotalAmount><UnitCode>sample string 6</UnitCode><UnitID>5</UnitID><UnitPrice>7</UnitPrice></PurchaseOrderAssetDataModel></PurchaseOrderAsset><PurchaseOrderItemList><PurchaseOrderItemDataModel><CostPerUnit>7</CostPerUnit><DeliveredQty>14</DeliveredQty><PartName>sample string 5</PartName><PartsCode>sample string 4</PartsCode><PartsID>3</PartsID><PricePerUnit>6</PricePerUnit><PurchaseOrderDetailsID>1</PurchaseOrderDetailsID><PurchaseOrderID>2</PurchaseOrderID><RequiredQty>13</RequiredQty><TotalAmount>12</TotalAmount><UnitCode>sample string 10</UnitCode><UnitID>9</UnitID><UnitPrice>8</UnitPrice><VendorPartCode>sample string 11</VendorPartCode></PurchaseOrderItemDataModel><PurchaseOrderItemDataModel><CostPerUnit>7</CostPerUnit><DeliveredQty>14</DeliveredQty><PartName>sample string 5</PartName><PartsCode>sample string 4</PartsCode><PartsID>3</PartsID><PricePerUnit>6</PricePerUnit><PurchaseOrderDetailsID>1</PurchaseOrderDetailsID><PurchaseOrderID>2</PurchaseOrderID><RequiredQty>13</RequiredQty><TotalAmount>12</TotalAmount><UnitCode>sample string 10</UnitCode><UnitID>9</UnitID><UnitPrice>8</UnitPrice><VendorPartCode>sample string 11</VendorPartCode></PurchaseOrderItemDataModel></PurchaseOrderItemList></PurchaseOrderDetailsDataModel>