GET api/PurchaseOrder/GetPurchaseOrderByID?PurchaseOrderID={PurchaseOrderID}

Api to Get Purchase Order By ID

Request Information

URI Parameters

NameDescriptionTypeAdditional information
PurchaseOrderID

integer

Required

Body Parameters

None.

Response Information

Resource Description

PurchaseOrderDetailsDataModel
NameDescriptionTypeAdditional 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>