INN-Reach

Visiting Patron Authorization

POST /api/.../innreachpatronverify

Authorize a visiting patron from an external ILS participating in INN-Reach.

Request Information

Parameters
Name Type Required Description
DtoInnReachVisitingPatronVerify Patron verify Yes Define this parameter in the request body.
DtoInnReachVisitingPatronVerify
Property Type Nullable Description
CentralID Integer No The unique id assigned inside Polaris to the INN-Reach Central.
AgencyCode String No The unique five-character code assigned by INN-Reach that the patron is a member of.
Barcode String No Visiting patron's barcode
Password String Sometimes Password is required if the participating agency code requires it (See GET Member Agencies).
Example
application/json, text/json
{ 
  "CentralID": 1,
  "AgencyCode": "abcde",
  "Barcode": "10200000001234",
  "Password": "1234"
}

Response Information

Example (DtoInnReachVisitingPatronVerifyResult)
application/json, text/json
{
    "IsRequestAllowed": true,
    "ErrorMessage": "",
    "PatronID": "42534",
    "AgencyCode": "abcde",
    "AgencyName": "Springfield Public Library",
    "Name": "Jane Smith",
    "Barcode": "110900000001234",
    "CentralID": 1,
    "CentralPatronType": 201,
    "TotalLoansAllowed": 20,
    "LoanCount": 3,
    "UUID": "998678e1-0cc3-468b-ad51-2d1608c60f48"
}

HTTP Response Codes

Code Description
200 OK. Success
400 FAILURE.
  • Bad request