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.