ItemUpdateBarcode
This protected method allows a user to update the barcode for an existing item record or barcode when a barcode is changed or replaced. It writes a 3009 transaction (item record updated), creates an item record history action, and updates the item’s barcode.
Important: A call to AuthenticateStaffUser is required before calling any protected method.
| PUT | /protected/1/{AccessToken}/cataloging/items/{ItemRecordID}/barcode |
Authorization required?
Yes
URI Parameters
| Name |
Required |
Description/Notes |
|
BarcodeOrID |
Yes |
The item record ID or barcode for the item that will have its barcode updated. |
Query String Parameters
| Name |
Required |
Description/Notes |
|
wsid |
Yes |
ID of the workstation sending this method |
| isBarcode | No | A nonzero numeric value that indicates whether a barcode is used. If left blank or set to zero, the BarcodeOrID will be treated as an ItemRecordID. |
Request Body XML
Important: XML elements must be in the order shown below.
<ModyItemData>
<TransactionBranchID />
<ItemBarcode/>
</ModyItemData>
XML Body Elements
|
Name |
Required |
Description/Notes |
|
TransactionBranchID |
Yes |
The branch that is updating the item record. |
|
ItemBarcode |
Yes |
The new barcode of the item. |
XML Elements Returned
|
Name |
Description/Notes |
|
PAPIErrorCode |
PAPI Error code: Negative values represent errors and are defined elsewhere. Note: On successful completion, the PAPI error code is populated with a positive integer representing the number of rows returned. |
|
ErrorMessage |
Error or information message |
Example
https://egraham-r2vm.gisinfosystems.com/Plato-R2PAPIService/REST/protected/v1/1033/100/1/GgZtGNGWUrsNlNKmMv7hI61jXQIpRJNS/cataloging/items/2384901/barcode
Body
<ModyItemData>
<TransactionBranchID>74</TransactionBranchID>
<ItemBarcode>ECG2384901</ItemBarcode>
</ModyItemData>
Return
HTTP/1.1 200 OK
<PAPIResult
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<PAPIErrorCode>0</PAPIErrorCode>
<ErrorMessage/>
</PAPIResult>