This is a BC break, we haven't defined how and if we are allowed to break BC in Public API yet.
But as it is supposed to be stable, we definitely can't do hard breaks like this, it will need to accept both arrays and single items, or continue taking array but throw in REST client if more then one is provided.