POST api/CycleCount/SaveInventoryCycleCount
Api to save Inventory Cycle Count
Request Information
URI Parameters
None.
Body Parameters
InsertUpdatePartCycleCountRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| InventoryCycleCountID | integer |
None. |
|
| InventoryCycleCountCode | string |
Required |
|
| OperatorID | integer |
None. |
|
| FacilityID | integer |
None. |
|
| SubFacilityID | integer |
None. |
|
| CountingDate | date |
Required |
|
| CycleCountNotes | string |
None. |
|
| IsDraft | boolean |
None. |
|
| CycleCountDetails | Collection of PartCycleCountDetailsRequestModel |
None. |
Request Formats
application/json, text/json, text/plain, text/html
Sample:
{
"inventoryCycleCountID": 1,
"inventoryCycleCountCode": "sample string 1",
"operatorID": 2,
"facilityID": 3,
"subFacilityID": 1,
"countingDate": "2026-02-25T15:50:16.1305659-05:00",
"cycleCountNotes": "sample string 5",
"isDraft": true,
"cycleCountDetails": [
{
"partsID": 1,
"systemQuantity": 2,
"countedQuantity": 3,
"partsCostRate": 4.0,
"unitID": 5,
"isDraft": true
},
{
"partsID": 1,
"systemQuantity": 2,
"countedQuantity": 3,
"partsCostRate": 4.0,
"unitID": 5,
"isDraft": true
}
]
}
application/xml, text/xml
Sample:
<InsertUpdatePartCycleCountRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.StockAdjustment">
<CountingDate>2026-02-25T15:50:16.1305659-05:00</CountingDate>
<CycleCountDetails>
<PartCycleCountDetailsRequestModel>
<CountedQuantity>3</CountedQuantity>
<IsDraft>true</IsDraft>
<PartsCostRate>4</PartsCostRate>
<PartsID>1</PartsID>
<SystemQuantity>2</SystemQuantity>
<UnitID>5</UnitID>
</PartCycleCountDetailsRequestModel>
<PartCycleCountDetailsRequestModel>
<CountedQuantity>3</CountedQuantity>
<IsDraft>true</IsDraft>
<PartsCostRate>4</PartsCostRate>
<PartsID>1</PartsID>
<SystemQuantity>2</SystemQuantity>
<UnitID>5</UnitID>
</PartCycleCountDetailsRequestModel>
</CycleCountDetails>
<CycleCountNotes>sample string 5</CycleCountNotes>
<FacilityID>3</FacilityID>
<InventoryCycleCountCode>sample string 1</InventoryCycleCountCode>
<InventoryCycleCountID>1</InventoryCycleCountID>
<IsDraft>true</IsDraft>
<OperatorID>2</OperatorID>
<SubFacilityID>1</SubFacilityID>
</InsertUpdatePartCycleCountRequestModel>
multipart/form-data
Sample:
<InsertUpdatePartCycleCountRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.StockAdjustment"><CountingDate>2026-02-25T15:50:16.1305659-05:00</CountingDate><CycleCountDetails><PartCycleCountDetailsRequestModel><CountedQuantity>3</CountedQuantity><IsDraft>true</IsDraft><PartsCostRate>4</PartsCostRate><PartsID>1</PartsID><SystemQuantity>2</SystemQuantity><UnitID>5</UnitID></PartCycleCountDetailsRequestModel><PartCycleCountDetailsRequestModel><CountedQuantity>3</CountedQuantity><IsDraft>true</IsDraft><PartsCostRate>4</PartsCostRate><PartsID>1</PartsID><SystemQuantity>2</SystemQuantity><UnitID>5</UnitID></PartCycleCountDetailsRequestModel></CycleCountDetails><CycleCountNotes>sample string 5</CycleCountNotes><FacilityID>3</FacilityID><InventoryCycleCountCode>sample string 1</InventoryCycleCountCode><InventoryCycleCountID>1</InventoryCycleCountID><IsDraft>true</IsDraft><OperatorID>2</OperatorID><SubFacilityID>1</SubFacilityID></InsertUpdatePartCycleCountRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CommonResponseDataModel| Name | 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/Arrow.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/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>