Deny Multiple Local Hold Requests
PUT /api/.../holdsProcessing?action=denyMultiple&reasonID=4
Deny multiple local hold requests.
Request Information
Parameters
Name |
Type |
Required |
Description |
reasonID |
Integer |
Yes |
The reason why the item will not be supplied. |
allItems |
boolean |
No |
Flag to deny all items at that branch (true or false). Default value is false. |
Array of DtoHoldDenyDescriptor
Property |
Type |
Nullable |
Description |
RequestID |
Integer |
No |
Hold request identifier. |
ItemRecordID |
Integer |
Yes |
Item record identifier. |
Example
application/json, text/json
[
{
"RequestID": 8943,
"ItemRecordID": null
},
{
"RequestID": 16423,
"ItemRecordID": null
}
]
Response Information
Array of DtoHoldActionResult
Property |
Type |
Nullable |
Description |
RequestID |
Integer |
No |
Hold request identifier. |
Success |
Boolean |
No |
True if the action succeeded, otherwise false. |
Message |
String |
Yes |
Error message if the action failed, otherwise null or an empty string. |
Example
application/json, text/json
[
{
RequestID: 8943,
Success: true,
Message: ""
},
{
RequestID: 16423,
Success: true,
Message: ""
}
]
HTTP Response Codes
Code |
Description |
200 |
OK. Success |
400 |
FAILURE. |