Request
'bibliographicId' can either take in Bib Availability status API returns the availability statuses of items associated with the bibliographic record. Since it returns availability statuses of all items associated with a bib, it is likely to be used in partner ILS' Discovery systems to retrieve and display multiple item and their statuses in case of serials and multi volume monographs. The API also accepts both the owning institution's bibliographic record id or SCSB's bibliographic idid (the id used internally in the partner's ILS) and the bibliographic id generated by SCSB. The institutionId value needs to mention which institution's bibliographicId is being passed.
Code Block |
---|
language | js |
---|
title | Request - Bib Availability Status |
---|
linenumbers | true |
---|
|
{
"bibliographicId": "773931", // Owning Institution's (CUL's) bibliographic record id id used internally in partner's ILS
"institutionId": "CUL" // The owning institution's id. Possible values are PUL, CUL, NYPL or SCSB.
} |
Code Block |
---|
language | js |
---|
title | Request - Bib Availability Status |
---|
linenumbers | true |
---|
|
{
"bibliographicId": "2590526", //SCSB's bibliographic record id
"institutionId": "SCSB"
} |
...
Code Block |
---|
language | js |
---|
title | Response - Bib Availability Status |
---|
linenumbers | true |
---|
|
[
{
"itemBarcode": "33433011172446",
"itemAvailabilityStatus": "Not Available",
"errorMessage": null
},
{
"itemBarcode": "CU6429726833433011172438",
"itemAvailabilityStatus": "Not Available",
"errorMessage": null
}
] |
...