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