RecordSetRecordsGet
This method returns a list of record IDs in a specified bibliographic, item, or patron record set.
| GET | /protected/1/{AccessToken}/recordsets/{RecordSetID}/records |
Authorization required
Yes
Protected method
Yes
URI Parameters
| Name |
Required |
Description/Notes |
| RecordSetID | Yes | Bibliographic, item, or patron record set ID |
Query String Parameters
| Name |
Required |
Description/Notes |
|
userid |
Yes |
User ID (not patron ID) |
|
wsid |
Yes |
Workstation ID |
| startIndex | Yes | The starting index position of a page of internal bibliographic, item, or patron IDs from a bibliographic, item, or patron record set. |
| numRecords | Yes | The number of bibliographic, item, or patron IDs to return in the page from a record set. This allows for the use of multiple calls to get all bibliographic, item, or patron IDs from a record set. |
XML Elements Returned
List of bibliographic, item, or patron records in the specified record set.
|
Name |
Description/Notes |
| PAPIErrorCode |
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. |
| RecordID | Record ID |
| ErrorMessage | Error or information message |
Return - Success
Copy
Return - Success
HTTP/1.1 200 OK
<RecordSetRecordsGetResult
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<PAPIErrorCode>0</PAPIErrorCode>
<ErrorMessage i:nil="true" />
<RecordSetRecordsGetRows>
<RecordSetRecordsGetRow>
<RecordID>33343</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>33959</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>73953</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>132277</RecordID>
</RecordSetRecordsGetRow>
</RecordSetRecordsGetRows>
</RecordSetRecordsGetResult>
Error Messages
| Code | Description |
|---|---|
| -8000 | Invalid PolarisUserID supplied |
| -8001 | Polaris user is not permitted |
| -9000 | Invalid WorkstationID supplied |
| -11000 | Supplied RecordSetID is not of type patron |
| -11001 | RecordSetID does not exist |
| -11002 | Supplied RecordSetID is not of type bib, item, or patron |
Example
Copy
http://localhost:5000/protected/v1/1033/100/235/CxhtP0npwo6v7GsHnZ1svzaftKridynS/recordsets/540/records?userid=1&wsid=1&startIndex=0&numRecords=15
Result - Success
Copy
HTTP/1.1 200 OK
<RecordSetRecordsGetResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><PAPIErrorCode>0</PAPIErrorCode><ErrorMessage i:nil="true" /><RecordSetRecordsGetRows>
<RecordSetRecordsGetRow>
<RecordID>86985</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>276575</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>276578</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>276579</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>276598</RecordID>
</RecordSetRecordsGetRow>
<RecordSetRecordsGetRow>
<RecordID>276599</RecordID>
</RecordSetRecordsGetRow>
</RecordSetRecordsGetRows>
</RecordSetRecordsGetResult>