IMS - Request API

An API which will take the request and process at IMS side to create Request in the IMS system and send proper response to SCSB

Request API :

a) Example of Request Body for Retrieval Request

{ "retrieveItem":{ "ttitem":[ { "itemBarcode":"33433107439345", "itemStatus":null, "customerCode":"NA", "destination":"QX", "requestId":"729620", "requestor":"22101008577603" } ] } }

Example of Response Body for Retrieval Request

{ "retrieveItem":{ "ttitem":[ { "itemBarcode":"33433107439345", "itemStatus":null, "customerCode":"NA", "destination":"QX", "requestId":"729620", "requestor":"22101008577603", "errorCode":"", "errorNote":"" } ] }

 b) Example request body for EDD request

{ "retrieveEDD":{ "ttitem":[ { "itemBarcode":"32101047104110", "customerCode":"PA", "requestId":729778, "requestor":"198572131", "requestorFirstName":null, "requestorLastName":null, "requestorMiddleName":null, "requestorEmail":"zajicek@princeton.edu", "requestorOther":null, "biblioTitle":"Toplumsal hareketler konus?uyor / yay?na haz?rlayan Leyla Sanl?.", "biblioLocation":"HN656.5.Z9 S686 2003", "biblioAuthor":" ", "biblioVolume":null, "biblioCode":null, "articleTitle":"TOC, Chapter: Akkuyu Cernobil Olmadi", "articleAuthor":"", "articleVolume":", ", "articleIssue":"", "articleDate":null, "startPage":"95", "endPage":"118", "pages":null, "other":null, "priority":null, "notes":"", "requestDate":null, "requestTime":null, "errorCode":null, "errorNote":null } ] } }

Example response body for EDD requests