Is your feature request related to a problem? Please describe.
To improve the UI/UX of client applications, such as the WebUI, appropriate error codes should be added to the OpenAPI specification. For instance, in the default implementation, attempting to delete a catalog that contains a schema is treated as an error. However, the response returned to the client provides no information about the reason for the failure, currently returning only a generic 400 Bad Request.
Describe the solution you would like
Add appropriate error codes to the OpenAPI specification and implement the corresponding error handling accordingly.