API v0.1 - NYPL/recap-hold-request-service GitHub Wiki

Endpoints

POST /api/v0.1/recap/hold-requests

Request Body Type Description
ReCAP Hold Request Object JSON Object Required. Basic data sent to Sierra ILS for post-processing.

Example: { "owningInstitutionId": "PUL", "itemBarcode": "3xxx",...

RecapHoldRequest Object {}

Property Type Notes
owningInstitutionId string Required.
itemBarcode string Required.
patronBarcode string Required.
description object Optional.

Description object {}

Property Type Notes
title string Optional.
author string Optional.
callNumber string Optional.

POST /api/v0.1/recap/cancel-hold-requests

Request Body Type Description
ReCAP Cancel Hold Request Object JSON Object Required. Basic data sent to cancel a hold request in the Sierra ILS.

RecapCancelHoldRequest Object {}

Property Type Notes
trackingId string Required.
owningInstitutionId string Required.
itemBarcode string Required.
patronBarcode string Required.