Cancel Multiple Local Hold Requests

PUT /api/.../holdsProcessing?action=cancelMultiple

Cancel multiple local hold requests.

Request Information

Parameters

None

Array of DtoHoldDescriptor
Property Type Nullable Description
RequestID Int 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.

Required Permissions

Permission IDs found here.

    HoldRequests_Modify (based on the pickup branch ID)