Manage Item Update

Manage list of item records from check in view

PUT /api/.../itemrecords/manage

Manage/update item record

Request Information

Parameters
Name Type Required Description
itemData ExpandoObject Yes Define this dynamic object parameter in the request body.
ExpandoObject
Property Type Nullable Description
ItemRecordIDList Array Yes Array of Integers, Unique ID assigned to system item record.
ItemStatusChange Bool Yes
ItemStatusID Int Yes
ItemBarcode String Yes
MaterialTypeChange Bool Yes
MaterialTypeID Int Yes
ShelfLocationChange Bool Yes
ShelfLocationID Int Yes
AssignedCollectionChange Bool Yes
AssignedCollectionID Int Yes
LibraryAssignedBlockChange Bool Yes
LibraryAssignedBlockID Int Yes
FreeTextBlockChange Bool Yes
FreeTextBlock String Yes
NonPublicNoteChange Bool Yes
NonPublicNote String Yes
Example
application/json, text/json
 {  
    "ItemRecordIDList":["9945830","2254290"],
    "ItemStatusChange":"true", 
    "ItemStatusID":"11",
    "ItemBarcode":"12345", 
    "MaterialTypeChange":"true", 
    "MaterialTypeID":1,
    "ShelfLocationChange":true, 
    "ShelfLocationID":1,
    "AssignedCollectionChange":true,    
    "AssignedCollectionID":11,
    "LibraryAssignedBlockChange":"false", 
    "LibraryAssignedBlockID":1,
    "FreeTextBlockChange":false, 
    "FreeTextBlock":"This is free text block",
    "NonPublicNoteChange":false, 
    "NonPublicNote":"This is non public note"
 }

Response Information

Example

'true' on successful update.

HTTP Response Codes

Code Description
200 OK. Success
400 FAILURE.
  • Bad request
  • Item ID is invalid
404 FAILURE.
  • Item not found
409 FAILURE.
  • Object is locked by another user.