Could you explain why this is needed? We already have the ability to return different errors / success messages per API method call. OR is this allowing a single method to return multiple errors?