/itemloclist

Details:  Item Location List

URL:  https://yourlibrary.caiasoft.com/api/itemloclist/v1/

HTTP Verb:  POST

Authorization Required:  

NameValueRequiredNotes
X-API-KeystringYessend in header

Parameters:  JSON Formatted in the following format:
{“items":[
Comma separated barcode array
]}

NameValueRequiredNotes
barcodeitem barcode arrayYesComma separated if more than one barcode

Return Response:  
{“success”:”true/false”, “error”:”string”, "items":[ { “name”:”value” (see items-> section of table below) } ]}

NameValueNotes
successtrue/false
errorstringAPI format/key errors only. Will only be filled in when success = false
barcodestringItem Barcode
statusstringItem Status (see Additional info for complete status list)
Note: if the API-Key provided does not have access to the collection to the item is in, an item restricted status will be returned in place of the actual item status. If you prefer the status to be "Item Not Found" (complete segregation of collections), please contact support.
containerstring
addressstring
locationstringdash separated string of aisle, side, ladder, etc
footprintstring
container typestring
collectionstring
materialstring
accession datestring
last status updatestring

Examples:  
API Call:

https://yourlibrary.caiasoft.com/api/itemloclist/v1/
{ "barcodes":
["31234000023075",
"31142000017943"]
}



API Return:

{"success":true,"error":"","item":[{"barcode":"31234000023075","status":"Item In at Rest","container":"DH29996","address":"35555","location":"3-R-10-7","footprint":"2","container_type":"DH","collection":"DEMO","material":"BOOK","accession date":"11-16-2019","last status update":"11-16-2019"},{"barcode":"31142000017943","status":"Item not Found","container":"","address":"","location":"","footprint":"","container_type":"","collection":"","material":"","accession date":"","last status update":""}]}


Full list of Statuses that can be returned