GET api/PurchaseRequest/GetPurchaseRequestByID?PurchaseRequestID={PurchaseRequestID}

Api to Get Purchase Request By ID

Request Information

URI Parameters

NameDescriptionTypeAdditional information
PurchaseRequestID

integer

Required

Body Parameters

None.

Response Information

Resource Description

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