PatronTitleListCopyTitle
Copy a title from one list to another in a patron account.
| POST | /public/1/patron/{PatronBarcode}/patrontitlelistcopytitle |
Authorization required?
Yes
URI Parameters
| Name |
Required |
Description/Notes |
|
PatronBarcode |
Yes |
Barcode of patron. |
Request Body XML
|
<PatronTitleListCopyTitleData> <FromRecordStoreID></FromRecordStoreID> <FromPosition></FromPosition> <ToRecordStoreID></ToRecordStoreID> </PatronTitleListCopyTitleData> |
XML Body Elements
| Name |
Required |
Description/Notes |
|
FromRecordStoreID |
Yes |
Record store to copy the records from |
|
FromPosition |
Yes |
Position of the title in the list. Note: A negative RecordID (-990) can be submitted instead of the title's position. The RecordID is a Unique Identifier for a record in the title list from the underlying table IRRecords.RecordID. This is not the Control Number or the Bib Record ID. It can be obtained from the PAPI API call PatronTitleListGetTitles. |
|
ToRecordStoreID |
Yes |
Record store to add the records to |
XML Elements Returned
The following XML elements are 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 |
Example
|
http://localhost/PAPIService/REST/public/v1/1033/100/1/patron/21756003332022/patrontitlelistcopytitle |
Return - Success
|
<PatronTitleListCopyTitleResult xmlns:i="http://www.w3.org/2001/XMLSchemainstance"> <PAPIErrorCode>0</PAPIErrorCode> <ErrorMessage/> </PatronTitleListCopyTitleResult> |
Return - Failed
|
HTTP/1.1 200 OK <PatronTitleListCopyTitleResult xmlns:i="http://www.w3.org/2001/XMLSchemainstance">< PAPIErrorCode>0</PAPIErrorCode> <ErrorMessage>Could not copy record because record-store '9999' does not exist.</ErrorMessage> </PatronTitleListCopyTitleResult> |