GET api/PurchaseRequest/GetPurchaseRequestByID?PurchaseRequestID={PurchaseRequestID}
Api to Get Purchase Request By ID
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| PurchaseRequestID | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
PurchaseRequestDetailsDataModel| Name | Description | Type | Additional information |
|---|---|---|---|
| PurchaseRequestItemList | Collection of PurchaseRequestItemDataModel |
None. |
|
| PurchaseAsset | Collection of PurchaseAssetDataModel |
None. |
|
| PurchaseWO | Collection of PurchaseWorkOrderDataModel |
None. |
|
| PurchaseRequestID | integer |
None. |
|
| PurchaseRequestCode | string |
None. |
|
| FacilityID | integer |
None. |
|
| FacilityName | string |
None. |
|
| SubFacilityID | integer |
None. |
|
| SubFacilityName | string |
None. |
|
| PurchaseRequestTypeID | integer |
None. |
|
| PurchaseRequestTypeName | string |
None. |
|
| PurchaseRequestStatusID | integer |
None. |
|
| PurchaseRequestStatusName | string |
None. |
|
| PurchaseRequestStatusColor | string |
None. |
|
| RequesterID | integer |
None. |
|
| RequesterName | string |
None. |
|
| RequiredByDate | date |
None. |
|
| ApproverID | integer |
None. |
|
| ApproverName | string |
None. |
|
| ApprovedDate | date |
None. |
|
| CompletionDate | date |
None. |
|
| WorkOrderID | integer |
None. |
|
| Notes | string |
None. |
|
| Reason | string |
None. |
|
| IsPOCreated | boolean |
None. |
|
| AssetNames | string |
None. |
|
| SparePartNames | string |
None. |
|
| AddedDate | date |
None. |
|
| AddedBy | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"purchaseRequestItemList": [
{
"purchaseRequestDetailsID": 1,
"purchaseRequestID": 2,
"partsID": 3,
"partsCode": "sample string 4",
"partName": "sample string 5",
"pricePerUnit": 6.0,
"costPerUnit": 7.0,
"unitID": 8,
"unitCode": "sample string 9",
"vendorName": "sample string 10",
"vendorID": 11,
"totalAmount": 12.0,
"requiredQty": 13.0
},
{
"purchaseRequestDetailsID": 1,
"purchaseRequestID": 2,
"partsID": 3,
"partsCode": "sample string 4",
"partName": "sample string 5",
"pricePerUnit": 6.0,
"costPerUnit": 7.0,
"unitID": 8,
"unitCode": "sample string 9",
"vendorName": "sample string 10",
"vendorID": 11,
"totalAmount": 12.0,
"requiredQty": 13.0
}
],
"purchaseAsset": [
{
"purchaseRequestID": 1,
"purchaseRequestAssetID": 2,
"assetName": "sample string 3",
"vendorID": 4,
"vendorName": "sample string 5",
"unitID": 6,
"assetTotalAmount": 7.0,
"totalAmount": 8.0,
"unitCode": "sample string 9",
"requiredQty": 10.0
},
{
"purchaseRequestID": 1,
"purchaseRequestAssetID": 2,
"assetName": "sample string 3",
"vendorID": 4,
"vendorName": "sample string 5",
"unitID": 6,
"assetTotalAmount": 7.0,
"totalAmount": 8.0,
"unitCode": "sample string 9",
"requiredQty": 10.0
}
],
"purchaseWO": [
{
"purchaseRequestID": 1,
"purchaseRequestWorkOrderID": 2,
"workOrderID": 3,
"workOrderCode": "sample string 4"
},
{
"purchaseRequestID": 1,
"purchaseRequestWorkOrderID": 2,
"workOrderID": 3,
"workOrderCode": "sample string 4"
}
],
"purchaseRequestID": 1,
"purchaseRequestCode": "sample string 2",
"facilityID": 1,
"facilityName": "sample string 3",
"subFacilityID": 1,
"subFacilityName": "sample string 4",
"purchaseRequestTypeID": 5,
"purchaseRequestTypeName": "sample string 6",
"purchaseRequestStatusID": 7,
"purchaseRequestStatusName": "sample string 8",
"purchaseRequestStatusColor": "sample string 9",
"requesterID": 1,
"requesterName": "sample string 10",
"requiredByDate": "2026-02-25T15:51:18.7728613-05:00",
"approverID": 1,
"approverName": "sample string 12",
"approvedDate": "2026-02-25T15:51:18.7728613-05:00",
"completionDate": "2026-02-25T15:51:18.7728613-05:00",
"workOrderID": 1,
"notes": "sample string 13",
"reason": "sample string 14",
"isPOCreated": true,
"assetNames": "sample string 15",
"sparePartNames": "sample string 16",
"addedDate": "2026-02-25T15:51:18.7738214-05:00",
"addedBy": 1
}
application/xml, text/xml
Sample:
<PurchaseRequestDetailsDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.PurchaseRequest">
<AddedBy>1</AddedBy>
<AddedDate>2026-02-25T15:51:18.7738214-05:00</AddedDate>
<ApprovedDate>2026-02-25T15:51:18.7728613-05:00</ApprovedDate>
<ApproverID>1</ApproverID>
<ApproverName>sample string 12</ApproverName>
<AssetNames>sample string 15</AssetNames>
<CompletionDate>2026-02-25T15:51:18.7728613-05:00</CompletionDate>
<FacilityID>1</FacilityID>
<FacilityName>sample string 3</FacilityName>
<IsPOCreated>true</IsPOCreated>
<Notes>sample string 13</Notes>
<PurchaseRequestCode>sample string 2</PurchaseRequestCode>
<PurchaseRequestID>1</PurchaseRequestID>
<PurchaseRequestStatusColor>sample string 9</PurchaseRequestStatusColor>
<PurchaseRequestStatusID>7</PurchaseRequestStatusID>
<PurchaseRequestStatusName>sample string 8</PurchaseRequestStatusName>
<PurchaseRequestTypeID>5</PurchaseRequestTypeID>
<PurchaseRequestTypeName>sample string 6</PurchaseRequestTypeName>
<Reason>sample string 14</Reason>
<RequesterID>1</RequesterID>
<RequesterName>sample string 10</RequesterName>
<RequiredByDate>2026-02-25T15:51:18.7728613-05:00</RequiredByDate>
<SparePartNames>sample string 16</SparePartNames>
<SubFacilityID>1</SubFacilityID>
<SubFacilityName>sample string 4</SubFacilityName>
<TotalRecord>18</TotalRecord>
<WorkOrderID>1</WorkOrderID>
<PurchaseAsset>
<PurchaseAssetDataModel>
<AssetName>sample string 3</AssetName>
<AssetTotalAmount>7</AssetTotalAmount>
<PurchaseRequestAssetID>2</PurchaseRequestAssetID>
<PurchaseRequestID>1</PurchaseRequestID>
<RequiredQty>10</RequiredQty>
<TotalAmount>8</TotalAmount>
<UnitCode>sample string 9</UnitCode>
<UnitID>6</UnitID>
<VendorID>4</VendorID>
<VendorName>sample string 5</VendorName>
</PurchaseAssetDataModel>
<PurchaseAssetDataModel>
<AssetName>sample string 3</AssetName>
<AssetTotalAmount>7</AssetTotalAmount>
<PurchaseRequestAssetID>2</PurchaseRequestAssetID>
<PurchaseRequestID>1</PurchaseRequestID>
<RequiredQty>10</RequiredQty>
<TotalAmount>8</TotalAmount>
<UnitCode>sample string 9</UnitCode>
<UnitID>6</UnitID>
<VendorID>4</VendorID>
<VendorName>sample string 5</VendorName>
</PurchaseAssetDataModel>
</PurchaseAsset>
<PurchaseRequestItemList>
<PurchaseRequestItemDataModel>
<CostPerUnit>7</CostPerUnit>
<PartName>sample string 5</PartName>
<PartsCode>sample string 4</PartsCode>
<PartsID>3</PartsID>
<PricePerUnit>6</PricePerUnit>
<PurchaseRequestDetailsID>1</PurchaseRequestDetailsID>
<PurchaseRequestID>2</PurchaseRequestID>
<RequiredQty>13</RequiredQty>
<TotalAmount>12</TotalAmount>
<UnitCode>sample string 9</UnitCode>
<UnitID>8</UnitID>
<VendorID>11</VendorID>
<VendorName>sample string 10</VendorName>
</PurchaseRequestItemDataModel>
<PurchaseRequestItemDataModel>
<CostPerUnit>7</CostPerUnit>
<PartName>sample string 5</PartName>
<PartsCode>sample string 4</PartsCode>
<PartsID>3</PartsID>
<PricePerUnit>6</PricePerUnit>
<PurchaseRequestDetailsID>1</PurchaseRequestDetailsID>
<PurchaseRequestID>2</PurchaseRequestID>
<RequiredQty>13</RequiredQty>
<TotalAmount>12</TotalAmount>
<UnitCode>sample string 9</UnitCode>
<UnitID>8</UnitID>
<VendorID>11</VendorID>
<VendorName>sample string 10</VendorName>
</PurchaseRequestItemDataModel>
</PurchaseRequestItemList>
<PurchaseWO>
<PurchaseWorkOrderDataModel>
<PurchaseRequestID>1</PurchaseRequestID>
<PurchaseRequestWorkOrderID>2</PurchaseRequestWorkOrderID>
<WorkOrderCode>sample string 4</WorkOrderCode>
<WorkOrderID>3</WorkOrderID>
</PurchaseWorkOrderDataModel>
<PurchaseWorkOrderDataModel>
<PurchaseRequestID>1</PurchaseRequestID>
<PurchaseRequestWorkOrderID>2</PurchaseRequestWorkOrderID>
<WorkOrderCode>sample string 4</WorkOrderCode>
<WorkOrderID>3</WorkOrderID>
</PurchaseWorkOrderDataModel>
</PurchaseWO>
</PurchaseRequestDetailsDataModel>
multipart/form-data
Sample:
<PurchaseRequestDetailsDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.PurchaseRequest"><AddedBy>1</AddedBy><AddedDate>2026-02-25T15:51:18.7738214-05:00</AddedDate><ApprovedDate>2026-02-25T15:51:18.7728613-05:00</ApprovedDate><ApproverID>1</ApproverID><ApproverName>sample string 12</ApproverName><AssetNames>sample string 15</AssetNames><CompletionDate>2026-02-25T15:51:18.7728613-05:00</CompletionDate><FacilityID>1</FacilityID><FacilityName>sample string 3</FacilityName><IsPOCreated>true</IsPOCreated><Notes>sample string 13</Notes><PurchaseRequestCode>sample string 2</PurchaseRequestCode><PurchaseRequestID>1</PurchaseRequestID><PurchaseRequestStatusColor>sample string 9</PurchaseRequestStatusColor><PurchaseRequestStatusID>7</PurchaseRequestStatusID><PurchaseRequestStatusName>sample string 8</PurchaseRequestStatusName><PurchaseRequestTypeID>5</PurchaseRequestTypeID><PurchaseRequestTypeName>sample string 6</PurchaseRequestTypeName><Reason>sample string 14</Reason><RequesterID>1</RequesterID><RequesterName>sample string 10</RequesterName><RequiredByDate>2026-02-25T15:51:18.7728613-05:00</RequiredByDate><SparePartNames>sample string 16</SparePartNames><SubFacilityID>1</SubFacilityID><SubFacilityName>sample string 4</SubFacilityName><TotalRecord>18</TotalRecord><WorkOrderID>1</WorkOrderID><PurchaseAsset><PurchaseAssetDataModel><AssetName>sample string 3</AssetName><AssetTotalAmount>7</AssetTotalAmount><PurchaseRequestAssetID>2</PurchaseRequestAssetID><PurchaseRequestID>1</PurchaseRequestID><RequiredQty>10</RequiredQty><TotalAmount>8</TotalAmount><UnitCode>sample string 9</UnitCode><UnitID>6</UnitID><VendorID>4</VendorID><VendorName>sample string 5</VendorName></PurchaseAssetDataModel><PurchaseAssetDataModel><AssetName>sample string 3</AssetName><AssetTotalAmount>7</AssetTotalAmount><PurchaseRequestAssetID>2</PurchaseRequestAssetID><PurchaseRequestID>1</PurchaseRequestID><RequiredQty>10</RequiredQty><TotalAmount>8</TotalAmount><UnitCode>sample string 9</UnitCode><UnitID>6</UnitID><VendorID>4</VendorID><VendorName>sample string 5</VendorName></PurchaseAssetDataModel></PurchaseAsset><PurchaseRequestItemList><PurchaseRequestItemDataModel><CostPerUnit>7</CostPerUnit><PartName>sample string 5</PartName><PartsCode>sample string 4</PartsCode><PartsID>3</PartsID><PricePerUnit>6</PricePerUnit><PurchaseRequestDetailsID>1</PurchaseRequestDetailsID><PurchaseRequestID>2</PurchaseRequestID><RequiredQty>13</RequiredQty><TotalAmount>12</TotalAmount><UnitCode>sample string 9</UnitCode><UnitID>8</UnitID><VendorID>11</VendorID><VendorName>sample string 10</VendorName></PurchaseRequestItemDataModel><PurchaseRequestItemDataModel><CostPerUnit>7</CostPerUnit><PartName>sample string 5</PartName><PartsCode>sample string 4</PartsCode><PartsID>3</PartsID><PricePerUnit>6</PricePerUnit><PurchaseRequestDetailsID>1</PurchaseRequestDetailsID><PurchaseRequestID>2</PurchaseRequestID><RequiredQty>13</RequiredQty><TotalAmount>12</TotalAmount><UnitCode>sample string 9</UnitCode><UnitID>8</UnitID><VendorID>11</VendorID><VendorName>sample string 10</VendorName></PurchaseRequestItemDataModel></PurchaseRequestItemList><PurchaseWO><PurchaseWorkOrderDataModel><PurchaseRequestID>1</PurchaseRequestID><PurchaseRequestWorkOrderID>2</PurchaseRequestWorkOrderID><WorkOrderCode>sample string 4</WorkOrderCode><WorkOrderID>3</WorkOrderID></PurchaseWorkOrderDataModel><PurchaseWorkOrderDataModel><PurchaseRequestID>1</PurchaseRequestID><PurchaseRequestWorkOrderID>2</PurchaseRequestWorkOrderID><WorkOrderCode>sample string 4</WorkOrderCode><WorkOrderID>3</WorkOrderID></PurchaseWorkOrderDataModel></PurchaseWO></PurchaseRequestDetailsDataModel>