It would be super useful to have a more descriptive error response when using the API.
One very specific example:
Current: 500 Mapped as failure
Usefulness: Slightly better than nothing
Proposed: 500 Mapped as failure. Value too long for type character varying(100). Field SALES_DESCRIPTION
Usefulness: Wow. I know exactly what field failed and why.