SCSB 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
  API End Point : /requestItem/recall


Request - Recall
{
 "bibId": "4910", // Bibliographic Id of the bibliographic record.
 "itemBarcodes": [
   "PULTST54336" // Item Barcode. Common across Storage Location IMS System, ILS and SCSB
 ],
 "itemOwningInstitution": "Institution", // Item owning institution. Possible values are PUL, CUL 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
}