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 patron hold transaction which does not have associated item and request details
| 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"
}
}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
}