POST api/PurchaseRequest
Request Information
URI Parameters
None.
Body Parameters
PurchaseRequestInsertUpdateRequestModelName | Description | Type | Additional information |
---|---|---|---|
ApiToken | string |
None. |
|
PurchaseRequestID | integer |
None. |
|
PurchaseRequestCode | string |
None. |
|
DepartmentID | integer |
None. |
|
LocationID | integer |
None. |
|
RequiredDate | date |
None. |
|
Remarks | string |
None. |
|
WorkOrderID | integer |
None. |
|
WorkOrders | Collection of AssociatedWorkOrderRequestModel |
None. |
|
AssociatedAssetIDs | string |
None. |
|
Assets | Collection of AssociatedAssetRequestModel |
None. |
|
Items | Collection of PurchaseRequestItemsRequestModel |
None. |
|
IsSendMailSelf | boolean |
None. |
|
IsSendMailAdmin | boolean |
None. |
|
UserID | integer |
None. |
Request Formats
application/json, text/json, text/plain, text/html
Sample:
{ "apiToken": "sample string 1", "purchaseRequestID": 1, "purchaseRequestCode": "sample string 2", "departmentID": 1, "locationID": 1, "requiredDate": "2025-07-17T04:00:26.7718233+00:00", "remarks": "sample string 3", "workOrderID": 1, "workOrders": [ { "workOrderID": 1 }, { "workOrderID": 1 } ], "associatedAssetIDs": "sample string 4", "assets": [ { "assetID": 1 }, { "assetID": 1 } ], "items": [ { "purchaseRequestItemID": 1, "productTypeID": 2, "productItemID": 3, "productItemCode": "sample string 4", "productItemName": "sample string 5", "description": "sample string 6", "qty": 7.0, "uomid": 1, "uom": "sample string 8" }, { "purchaseRequestItemID": 1, "productTypeID": 2, "productItemID": 3, "productItemCode": "sample string 4", "productItemName": "sample string 5", "description": "sample string 6", "qty": 7.0, "uomid": 1, "uom": "sample string 8" } ], "isSendMailSelf": true, "isSendMailAdmin": true, "userID": 1 }
application/xml, text/xml
Sample:
<PurchaseRequestInsertUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.RequestModel"> <ApiToken>sample string 1</ApiToken> <Assets> <AssociatedAssetRequestModel> <AssetID>1</AssetID> </AssociatedAssetRequestModel> <AssociatedAssetRequestModel> <AssetID>1</AssetID> </AssociatedAssetRequestModel> </Assets> <AssociatedAssetIDs>sample string 4</AssociatedAssetIDs> <DepartmentID>1</DepartmentID> <IsSendMailAdmin>true</IsSendMailAdmin> <IsSendMailSelf>true</IsSendMailSelf> <Items> <PurchaseRequestItemsRequestModel> <Description>sample string 6</Description> <ProductItemCode>sample string 4</ProductItemCode> <ProductItemID>3</ProductItemID> <ProductItemName>sample string 5</ProductItemName> <ProductTypeID>2</ProductTypeID> <PurchaseRequestItemID>1</PurchaseRequestItemID> <Qty>7</Qty> <UOM>sample string 8</UOM> <UOMID>1</UOMID> </PurchaseRequestItemsRequestModel> <PurchaseRequestItemsRequestModel> <Description>sample string 6</Description> <ProductItemCode>sample string 4</ProductItemCode> <ProductItemID>3</ProductItemID> <ProductItemName>sample string 5</ProductItemName> <ProductTypeID>2</ProductTypeID> <PurchaseRequestItemID>1</PurchaseRequestItemID> <Qty>7</Qty> <UOM>sample string 8</UOM> <UOMID>1</UOMID> </PurchaseRequestItemsRequestModel> </Items> <LocationID>1</LocationID> <PurchaseRequestCode>sample string 2</PurchaseRequestCode> <PurchaseRequestID>1</PurchaseRequestID> <Remarks>sample string 3</Remarks> <RequiredDate>2025-07-17T04:00:26.7718233+00:00</RequiredDate> <UserID>1</UserID> <WorkOrderID>1</WorkOrderID> <WorkOrders> <AssociatedWorkOrderRequestModel> <WorkOrderID>1</WorkOrderID> </AssociatedWorkOrderRequestModel> <AssociatedWorkOrderRequestModel> <WorkOrderID>1</WorkOrderID> </AssociatedWorkOrderRequestModel> </WorkOrders> </PurchaseRequestInsertUpdateRequestModel>
multipart/form-data
Sample:
<PurchaseRequestInsertUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.RequestModel"><ApiToken>sample string 1</ApiToken><Assets><AssociatedAssetRequestModel><AssetID>1</AssetID></AssociatedAssetRequestModel><AssociatedAssetRequestModel><AssetID>1</AssetID></AssociatedAssetRequestModel></Assets><AssociatedAssetIDs>sample string 4</AssociatedAssetIDs><DepartmentID>1</DepartmentID><IsSendMailAdmin>true</IsSendMailAdmin><IsSendMailSelf>true</IsSendMailSelf><Items><PurchaseRequestItemsRequestModel><Description>sample string 6</Description><ProductItemCode>sample string 4</ProductItemCode><ProductItemID>3</ProductItemID><ProductItemName>sample string 5</ProductItemName><ProductTypeID>2</ProductTypeID><PurchaseRequestItemID>1</PurchaseRequestItemID><Qty>7</Qty><UOM>sample string 8</UOM><UOMID>1</UOMID></PurchaseRequestItemsRequestModel><PurchaseRequestItemsRequestModel><Description>sample string 6</Description><ProductItemCode>sample string 4</ProductItemCode><ProductItemID>3</ProductItemID><ProductItemName>sample string 5</ProductItemName><ProductTypeID>2</ProductTypeID><PurchaseRequestItemID>1</PurchaseRequestItemID><Qty>7</Qty><UOM>sample string 8</UOM><UOMID>1</UOMID></PurchaseRequestItemsRequestModel></Items><LocationID>1</LocationID><PurchaseRequestCode>sample string 2</PurchaseRequestCode><PurchaseRequestID>1</PurchaseRequestID><Remarks>sample string 3</Remarks><RequiredDate>2025-07-17T04:00:26.7718233+00:00</RequiredDate><UserID>1</UserID><WorkOrderID>1</WorkOrderID><WorkOrders><AssociatedWorkOrderRequestModel><WorkOrderID>1</WorkOrderID></AssociatedWorkOrderRequestModel><AssociatedWorkOrderRequestModel><WorkOrderID>1</WorkOrderID></AssociatedWorkOrderRequestModel></WorkOrders></PurchaseRequestInsertUpdateRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CommonResponseDataModelName | Description | Type | Additional information |
---|---|---|---|
ReturnID | integer |
Required |
|
Message | string |
Required |
|
Successful | boolean |
Required |
|
Code | integer |
None. |
|
TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{ "returnID": 1, "message": "sample string 2", "successful": true, "code": 4, "totalRecord": 5 }
application/xml, text/xml
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel"> <Code>4</Code> <Message>sample string 2</Message> <ReturnID>1</ReturnID> <Successful>true</Successful> <TotalRecord>5</TotalRecord> </CommonResponseDataModel>
multipart/form-data
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>