Recall

The recall API is used internally by SCSB during request API calls with request type RECALL. The items need to be in a recallable state (items are checked out by patrons who had originally retrieved them). SCSB ensures the prerequisite conditions are met before calling the recall API. An email is sent to the circulation staff members configured in SCSB to alert them on an incoming recall request.

Request - Recall
{
 "bibId": "4910", // Bibliographic Id of the bibliographic record.
 "itemBarcodes": [
   "PULTST54336" // Item Barcode. Common across IMS System, Storage Location IMS, ILS and SCSB
 ],
 "itemOwningInstitution": "Institution", // Item owning institution. Possible values are PUL, CUL, HL or NYPL.
 "patronIdentifier": "45678913", // Patron Barcode assigned to the patron by the partner institution.
 "pickupLocation": "rcpcirc" // Pickup location as expected by the ILS' API.
}


Response - Recall
{
 "itemBarcode": "PULTST54336",
 "itemOwningInstitution": "",
 "screenMessage": "Request placed.",
 "success": true,
 "available": false,
 "transactionDate": "",
 "institutionID": "",
 "patronIdentifier": "45678913",
 "titleIdentifier": null,
 "expirationDate": "05-Feb-2017 22:15:45",
 "pickupLocation": null,
 "queuePosition": null,
 "bibId": null,
 "isbn": null,
 "lccn": null
}