POST public-api/transactions/item/adjust
This api is used to adjust the quantity of an item. If an item has trackbys they must be entered. Quantity adjusted in this way is always adjusted using the stocking units. An adjust type and reason must be provided Requires the Allow Adjust permission and enforces Role Site permission Accepts a maximum of 500 records at a time
Request Information
URI Parameters
None.
Body Parameters
Collection of ItemAdjustTransactionModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ItemNumber | string |
None. |
|
| AdjustType | AdjustmentTypeFlags |
None. |
|
| AdjustReason | string |
None. |
|
| DateRemoved | date |
None. |
|
| CustomerNumber | string |
None. |
|
| SiteName | string |
None. |
|
| LocationCode | string |
None. |
|
| Quantity | decimal number |
None. |
|
| TransactionCode | string |
None. |
|
| DateCode | date |
None. |
|
| Lot | string |
None. |
|
| SerialNumber | string |
None. |
Request Formats
application/json
Sample:
[
{
"ItemNumber": "sample string 1",
"AdjustType": 0,
"AdjustReason": "sample string 2",
"DateRemoved": "2026-07-25T03:29:23.8317822+00:00",
"CustomerNumber": "sample string 4",
"SiteName": "sample string 5",
"LocationCode": "sample string 6",
"Quantity": 7.0,
"TransactionCode": "sample string 8",
"DateCode": "2026-07-25T03:29:23.8317822+00:00",
"Lot": "sample string 9",
"SerialNumber": "sample string 10"
},
{
"ItemNumber": "sample string 1",
"AdjustType": 0,
"AdjustReason": "sample string 2",
"DateRemoved": "2026-07-25T03:29:23.8317822+00:00",
"CustomerNumber": "sample string 4",
"SiteName": "sample string 5",
"LocationCode": "sample string 6",
"Quantity": 7.0,
"TransactionCode": "sample string 8",
"DateCode": "2026-07-25T03:29:23.8317822+00:00",
"Lot": "sample string 9",
"SerialNumber": "sample string 10"
}
]
Response Information
Resource Description
WaspResultOfResults| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | Results |
None. |
|
| Messages | Collection of WtResult |
None. |
|
| BatchNumber | integer |
None. |
|
| HasError | boolean |
None. |
|
| HasHttpError | boolean |
None. |
|
| HasMessage | boolean |
None. |
|
| HasSuccessWithMoreDataRemaining | boolean |
None. |
|
| TotalRecordsLongCount | integer |
None. |
Response Formats
application/json
Sample:
{
"Data": {
"ResultList": [
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
},
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
}
],
"SuccessfullResults": 1,
"TotalResults": 2,
"ErrorCount": 0
},
"Messages": [
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
},
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
}
],
"BatchNumber": 1,
"HasError": false,
"HasHttpError": false,
"HasMessage": true,
"HasSuccessWithMoreDataRemaining": false,
"TotalRecordsLongCount": 1
}