Several API modules that use EditEntity to modify entities do currently not report the information from the Status object that EditEntity provides. Instead, they return an error along the lines of "save failed", without providing further information.
Using the full information from the Status object would be very useful to clients. It becomes possible to react to every possible error condition separately, and detailed information about the issue can be provided to the user.
Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=45277