Assume that I have a resource (e.g: /api/shipments/100) which supports HTTP DELETE method. As you can understand from the URI itself, if a DELETE request is made ag
/api/shipments/100
I would use 412: Precondition Failed.
Please see this for HTTP status codes
Web Status Codes