Get a combined list of agencies available from all configured central servers
{- "totalRecords": 0,
- "centralServerAgencies": [
- {
- "centralServerId": "89071acf-3ab5-47bf-b66b-256f36620516",
- "centralServerCode": "strin",
- "agencies": [
- {
- "agencyCode": "strin",
- "description": "string"
}
]
}
]
}
Get a combined list of item types available from all configured central servers
{- "centralServerItemTypes": [
- {
- "centralServerId": "89071acf-3ab5-47bf-b66b-256f36620516",
- "centralServerCode": "strin",
- "itemTypes": [
- {
- "centralItemType": 0,
- "description": "string"
}
]
}
], - "totalRecords": 0
}
Get a combined list of patron types available from all configured central servers
{- "centralServerPatronTypes": [
- {
- "centralServerId": "89071acf-3ab5-47bf-b66b-256f36620516",
- "centralServerCode": "strin",
- "patronTypes": [
- {
- "centralPatronType": 0,
- "description": "string"
}
]
}
], - "totalRecords": 0
}
Handles D2IR request from central server for an already-contributed Bib record.
bibId required | string 32-character, alphanumeric id corresponding to a FOLIO instance record HRID |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
{- "bibInfo": {
- "bibId": "stringstringstringstringstringst",
- "marc21BibFormat": "ISO2709",
- "marc21BibData": "string",
- "titleHoldCount": 0,
- "itemCount": 0,
- "suppress": "n"
}, - "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Originates an item hold at the owning site
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
id | string <UUID> Transaction Hold id | ||||||||||||
transactionTime required | integer Transaction time | ||||||||||||
pickupLocation required | string Pickup location | ||||||||||||
patronId required | string[a-z,0-9]{1,32} Patron id | ||||||||||||
patronAgencyCode required | string = 5 characters Patron agency code | ||||||||||||
itemAgencyCode required | string = 5 characters Item agency code | ||||||||||||
itemId required | string[a-z,0-9]{1,32} Item id | ||||||||||||
needBefore | integer Need before time | ||||||||||||
dueDateTime | integer Due date time | ||||||||||||
centralItemType | integer [ 0 .. 255 ] Central item type | ||||||||||||
centralPatronType | integer [ 0 .. 255 ] Central patron type | ||||||||||||
patronName | string Patron name | ||||||||||||
patronHomeLibrary | string Patron home library | ||||||||||||
patronPhone | string Patron phone | ||||||||||||
title | string Patron hold title | ||||||||||||
author | string Patron hold author | ||||||||||||
callNumber | string Patron hold call number | ||||||||||||
shippedItemBarcode | string Shipped item barcode | ||||||||||||
object (Metadata Schema) Metadata about creation and changes to records, provided by the server (client should not provide) | |||||||||||||
|
{- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Originate a patron hold
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
pickupLocation required | string Pickup location |
centralItemType required | integer [ 0 .. 255 ] Central item type |
title | string <= 256 characters Item title |
author | string <= 256 characters Author |
callNumber | string <= 256 characters Call number |
needBefore | integer Need before time |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "pickupLocation": "string",
- "centralItemType": 255,
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "needBefore": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Process shipped item
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
pickupLocation required | string Pickup location |
centralItemType required | integer [ 0 .. 255 ] Central item type |
itemBarcode | string Item barcode |
title | string <= 256 characters Item title |
author | string <= 256 characters Author |
callNumber | string <= 256 characters Call number |
itemLocation | string Item location |
needBefore | integer Need before time |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "pickupLocation": "string",
- "centralItemType": 255,
- "itemBarcode": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "itemLocation": "string",
- "needBefore": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Cancel Patron Hold transaction
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
reason | string Cancellation reason |
reasonCode required | integer Cancellation reason code (always 7) |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "reason": "string",
- "reasonCode": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Put transfer request
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
newItemId required | string[a-z,0-9]{1,32} New item id |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "newItemId": "string",
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Cancel an item request
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Report unshipped item received to owning site for item hold
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Receives message from central server to owning site indicating that a loaned item is being returned after being loaned to the borrowing patron.
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Return uncirculated message for item hold
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
title | string <= 256 characters Item title |
author | string Author |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "title": "string",
- "author": "string",
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Create Local Hold - Central server to owning site when a local patron of that site requests an item through central.
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
pickupLocation required | string Pickup location |
centralItemType required | integer [ 0 .. 255 ] Central item type |
centralPatronType required | integer [ 0 .. 255 ] Central patron type |
patronName required | string Patron name |
patronHomeLibrary | string Patron home library |
patronPhone | string Patron phone |
title | string <= 256 characters Item title |
author | string <= 256 characters Author |
callNumber | string <= 256 characters Call number |
needBefore | integer Need before time |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "pickupLocation": "string",
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "needBefore": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Shipped item has been received
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
centralItemType required | integer [ 0 .. 255 ] Central item type |
title | string <= 256 characters Item title |
author | string <= 256 characters Author |
itemBarcode | string Item barcode |
callNumber | string <= 256 characters Call number |
centralPatronType required | integer [ 0 .. 255 ] Central patron type |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "centralItemType": 255,
- "title": "string",
- "author": "string",
- "itemBarcode": "string",
- "callNumber": "string",
- "centralPatronType": 255,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Item has been recalled
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
dueDateTime required | integer Due date time |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "dueDateTime": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Borrower Renew Message for Item Hold
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
dueDateTime required | integer Due date time |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "dueDateTime": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Indicating that a returned item has been received by its owning site. This is a terminating transaction.
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Owner Renew loan
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
dueDateTime required | integer Due date time |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "dueDateTime": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Borrower claims item returned
trackingId required | string |
centralCode required | string (code) [a-z,0-9]{3,5} Unique code that identifies the central server (match against value stored in Central Server settings, used to determine contribution status) |
claimsReturnedDate required | integer Claims returned date (date of -1 indicates date unknown) |
transactionTime required | integer Transaction time |
patronId required | string[a-z,0-9]{1,32} Patron id |
patronAgencyCode required | string[a-z,0-9]{5} Patron agency code |
itemAgencyCode required | string[a-z,0-9]{5} Item agency code |
itemId required | string[a-z,0-9]{1,32} Item id |
{- "claimsReturnedDate": 0,
- "transactionTime": 0,
- "patronId": "string",
- "patronAgencyCode": "string",
- "itemAgencyCode": "string",
- "itemId": "string"
}
{- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
Get a list of transactions for the given central server
offset | integer [ 0 .. 2147483647 ] Default: 0 Skip over a number of elements by specifying an offset value for the query |
limit | integer [ 0 .. 2147483647 ] Default: 10 Limit the number of elements returned in the response |
object (innReachTransactionFilterParametersDTO) Query parameters to filter transactions. |
{- "totalRecords": 0,
- "transactions": [
- {
- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
]
}
get inn-reach transaction by id
id required | string <uuid> |
{- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
update inn-reach transaction by id
id required | string <uuid> |
id | string <UUID> Transaction id | ||||||||||||||||||||||||||||||||||||||
trackingId | string ID for transaction tracking | ||||||||||||||||||||||||||||||||||||||
centralServerCode | string Unique code that identifies the central server | ||||||||||||||||||||||||||||||||||||||
state | string (Transaction State enum) Enum: "ITEM_HOLD" "PATRON_HOLD" "LOCAL_HOLD" "BORROWER_RENEW" "BORROWING_SITE_CANCEL" "ITEM_IN_TRANSIT" "RECEIVE_UNANNOUNCED" "RETURN_UNCIRCULATED" "CLAIMS_RETURNED" "ITEM_RECEIVED" "ITEM_SHIPPED" "LOCAL_CHECKOUT" "CANCEL_REQUEST" "FINAL_CHECKIN" "RECALL" "TRANSFER" "OWNER_RENEW" Transaction State enum | ||||||||||||||||||||||||||||||||||||||
type | string (Transaction Type enum) Enum: "ITEM" "PATRON" "LOCAL" Transaction Type enum | ||||||||||||||||||||||||||||||||||||||
object (transactionHoldDTO) INN-Reach Transaction hold record | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
object (Metadata Schema) Metadata about creation and changes to records, provided by the server (client should not provide) | |||||||||||||||||||||||||||||||||||||||
|
{- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
{- "message": "string",
- "type": "string",
- "code": "string"
}
receive item for patron hold transaction
id required | string <uuid> |
{- "transaction": {
- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "folioCheckIn": {
- "loan": {
- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "title": "string",
- "callNumber": "string",
- "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "holdingsRecordId": "string",
- "instanceId": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "name": "string"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}
}, - "itemEffectiveLocationIdAtCheckOut": "string",
- "status": {
- "name": "string"
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "systemReturnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "renewalCount": 0,
- "checkoutServicePointId": "string",
- "checkinServicePointId": "string",
- "checkoutServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "checkinServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "patronGroupAtCheckout": {
- "id": "string",
- "name": "string"
}, - "feesAndFines": {
- "amountRemainingToPay": 0
}, - "declaredLostDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "item": {
- "id": "string",
- "title": "string",
- "callNumber": "string",
- "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "holdingsRecordId": "string",
- "instanceId": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "name": "string"
}
}, - "staffSlipContext": { },
- "inHouseUse": true
}, - "barcodeAugmented": true
}
receive un-shipped/unannounced item for patron hold transaction
id required | string <uuid> |
{- "transaction": {
- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "folioCheckIn": {
- "loan": {
- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "title": "string",
- "callNumber": "string",
- "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "holdingsRecordId": "string",
- "instanceId": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "name": "string"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}
}, - "itemEffectiveLocationIdAtCheckOut": "string",
- "status": {
- "name": "string"
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "systemReturnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "renewalCount": 0,
- "checkoutServicePointId": "string",
- "checkinServicePointId": "string",
- "checkoutServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "checkinServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "patronGroupAtCheckout": {
- "id": "string",
- "name": "string"
}, - "feesAndFines": {
- "amountRemainingToPay": 0
}, - "declaredLostDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "item": {
- "id": "string",
- "title": "string",
- "callNumber": "string",
- "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "holdingsRecordId": "string",
- "instanceId": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "name": "string"
}
}, - "staffSlipContext": { },
- "inHouseUse": true
}, - "barcodeAugmented": true
}
Checks out to requesting patron
id required | string <uuid> |
{- "transaction": {
- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "folioCheckOut": {
- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "title": "string",
- "callNumber": "string",
- "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "holdingsRecordId": "string",
- "instanceId": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "name": "string"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}
}, - "itemEffectiveLocationIdAtCheckOut": "string",
- "status": {
- "name": "string"
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "systemReturnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "renewalCount": 0,
- "checkoutServicePointId": "string",
- "checkinServicePointId": "string",
- "checkoutServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "checkinServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "patronGroupAtCheckout": {
- "id": "string",
- "name": "string"
}, - "feesAndFines": {
- "amountRemainingToPay": 0
}, - "declaredLostDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
}
Checks out Local Hold item to requesting patron
id required | string <uuid> |
{- "transaction": {
- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "folioCheckOut": {
- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "title": "string",
- "callNumber": "string",
- "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "holdingsRecordId": "string",
- "instanceId": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "name": "string"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}
}, - "itemEffectiveLocationIdAtCheckOut": "string",
- "status": {
- "name": "string"
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "systemReturnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "renewalCount": 0,
- "checkoutServicePointId": "string",
- "checkinServicePointId": "string",
- "checkoutServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "checkinServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "patronGroupAtCheckout": {
- "id": "string",
- "name": "string"
}, - "feesAndFines": {
- "amountRemainingToPay": 0
}, - "declaredLostDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
}
checks out an item from the owning site to the borrowing site for an Item Hold transaction
{- "transaction": {
- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "folioCheckOut": {
- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "title": "string",
- "callNumber": "string",
- "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "holdingsRecordId": "string",
- "instanceId": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "name": "string"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}
}, - "itemEffectiveLocationIdAtCheckOut": "string",
- "status": {
- "name": "string"
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "systemReturnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "renewalCount": 0,
- "checkoutServicePointId": "string",
- "checkinServicePointId": "string",
- "checkoutServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "checkinServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "patronGroupAtCheckout": {
- "id": "string",
- "name": "string"
}, - "feesAndFines": {
- "amountRemainingToPay": 0
}, - "declaredLostDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
}
Cancel patron hold transaction with the reason provided
id required | string <uuid> |
cancellationReasonId required | string <UUID> Cancellation reason id |
cancellationAdditionalInformation | string Additional information about cancellation |
{- "cancellationReasonId": "string",
- "cancellationAdditionalInformation": "string"
}
{- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
Cancel item hold transaction with the reason provided
id required | string <uuid> |
cancellationReasonId required | string <UUID> Cancellation reason id |
cancellationAdditionalInformation | string Additional information about cancellation |
{- "cancellationReasonId": "string",
- "cancellationAdditionalInformation": "string"
}
{- "message": "string",
- "type": "string",
- "code": "string"
}
Cancel local hold transaction with the reason provided
id required | string <uuid> |
cancellationReasonId required | string <UUID> Cancellation reason id |
cancellationAdditionalInformation | string Additional information about cancellation |
{- "cancellationReasonId": "string",
- "cancellationAdditionalInformation": "string"
}
{- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
Transfer local hold to another item
id required | string <uuid> |
{- "id": "string",
- "trackingId": "string",
- "centralServerCode": "string",
- "state": "ITEM_HOLD",
- "type": "ITEM",
- "hold": {
- "id": "string",
- "transactionTime": 0,
- "pickupLocation": "string",
- "patronId": "string",
- "patronAgencyCode": "strin",
- "itemAgencyCode": "strin",
- "itemId": "string",
- "needBefore": 0,
- "dueDateTime": 0,
- "centralItemType": 255,
- "centralPatronType": 255,
- "patronName": "string",
- "patronHomeLibrary": "string",
- "patronPhone": "string",
- "title": "string",
- "author": "string",
- "callNumber": "string",
- "shippedItemBarcode": "string",
- "folioInstanceId": "string",
- "folioHoldingId": "string",
- "folioPatronId": "string",
- "folioItemId": "string",
- "folioRequestId": "string",
- "folioLoanId": "string",
- "folioPatronBarcode": "string",
- "folioItemBarcode": "string",
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
Handles D2IR request from central server for patron verification.
X-To-Code required | string (code) [a-z,0-9]{3,5} |
X-From-Code required | string (code) [a-z,0-9]{3,5} |
patronName required | string <= 128 characters Patron name |
patronAgencyCode required | string <= 128 characters Patron agency code |
visiblePatronId required | string <= 32 characters User attribute configured by the system to act as their publicId (externalSystemId or barcode) |
{- "patronName": "string",
- "patronAgencyCode": "string",
- "visiblePatronId": "string"
}
{- "patronInfo": {
- "patronId": "string",
- "patronAgencyCode": "string",
- "centralPatronType": 0,
- "patronExpireDate": 0,
- "localLoans": 0,
- "nonLocalLoans": 0,
- "patronName": "string"
}, - "requestAllowed": true,
- "status": "string",
- "reason": "string",
- "errors": [
- {
- "messages": [
- "string"
], - "central": "string",
- "reason": "string",
- "type": "string",
- "rejectedValue": null,
- "name": "string"
}
]
}
{- "pagingSlips": [
- {
- "innReachTransaction": {
- "patronName": "string",
- "patronAgencyCode": "string",
- "patronAgencyDescription": "string",
- "patronTypeCode": 0,
- "patronTypeDescription": "string",
- "centralServerCode": "string",
- "centralServerId": "string",
- "localServerCode": "string",
- "itemAgencyCode": "string",
- "itemAgencyDescription": "string",
- "pickupLocationCode": "string",
- "pickupLocationPrintName": "string",
- "pickupLocationDeliveryStop": "string"
}, - "item": {
- "effectiveLocationFolioName": "string",
- "title": "string",
- "barcode": "string",
- "author": "string",
- "effectiveCallNumber": "string",
- "shelvingOrder": "string",
- "hrid": "string",
- "effectiveCallNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "volume": "string",
- "enumeration": "string",
- "chronology": "string",
- "copyNumber": "string",
- "displaySummary": "string"
}, - "slip": {
- "name": "string"
}
}
], - "totalRecords": 0
}