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. |