Yep, I understand. I will understand if you decide not to update API as well :-) It would be great to provide the most universal API possible, without adjusting to any specific tools.
I heard about batch requests [1] some time ago, maybe it can help.