PUT responses should have a 500 internal server erorr HTTP status code, communicating the API had a problem to consumers
OpenAPI Response Put 500 Status Code Info
Message: PUT Responses Has 500 Status Codes
Policies
Response 5xx
Server error responses need the same consistency as everything else. Having standardized 500 responses with proper schema references lets consumers build reliable error handling.