PatronNotesGet

Retrieves patron notes (blocking and non-blocking), for a given patron barcode.

  GET /public/1/patron/{PatronBarcode}/notes  

Authorization Required

Yes

Protected Method

No

XML elements returned

The following table lists item status elements returned.

Name

Description/Notes

PAPIErrorCode

PAPI Error code: Negative values represent errors and are defined elsewhere.

Note: On successful completion, the PAPI error code is populated with a positive integer representing the number of rows returned.

ErrorMessage Error or information message
Patron Notes an object with patron notes details

Patron Notes Object

Name

Description/Notes

NonBlockingBranchID

Non-blocking branch ID

NonBlockOrgName Non-blocking organization name
NonBlockingUserID Non-blocking user ID
NonBlockUsrName

Non-blocking user name

NonBlockingWorkstationID

Non-blocking workstation ID

DisplayName Non-blocking workstation display name
BlockingBranchID Blocking branch ID
BlockingOrgName

Blocking organization name

BlockingUserID

Blocking user ID

BlockingUsrName Blocking user name
BlockingWorkstationID Blocking workstation ID
BlockingWorkstationDisplayName

Blocking workstation display name

NonBlockingStatusNotes

Non-blocking status notes

NonBlockingStatusNoteDate Non-blocking status notes date
BlockingStatusNotes Blocking status notes
BlockingStatusNoteDate

Blocking status notes date

Example

http://localhost:5000/public/v1/1033/100/5/patron/1000600652993/notes

Result - Success

HTTP/1.1 200 OK

<PatronNotesResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

<PAPIErrorCode>0</PAPIErrorCode>

<ErrorMessage/>

<PatronNotes>

<NonBlockingBranchID i:nil="true"/>

<NonBlockOrgName i:nil="true"/>

<NonBlockingUserID i:nil="true"/>

<NonBlockUsrName i:nil="true"/>

<NonBlockingWorkstationID i:nil="true"/>

<DisplayName i:nil="true"/>

<BlockingBranchID i:nil="true"/>

<BlockingOrgName i:nil="true"/>

<BlockingUserID i:nil="true"/>

<BlockingUsrName i:nil="true"/>

<BlockingWorkstationID i:nil="true"/>

<BlockingWorkstationDisplayName i:nil="true"/>

<NonBlockingStatusNotes>Patron record was merged with 1003200021270, on Apr 14 2009 2:09PM. The secondary record has been deleted. Karen's non-blocking note</NonBlockingStatusNotes>

<NonBlockingStatusNoteDate>2009-04-14T14:09:04.96</NonBlockingStatusNoteDate>

<BlockingStatusNotes>Karen's blocking note</BlockingStatusNotes>

<BlockingStatusNoteDate>2009-04-14T14:09:04.96</BlockingStatusNoteDate>

</PatronNotes>

</PatronNotesResult>