Consistent IDs
Create an object type "Product", then you'll get at least two methods automatically:
-
getProduct -
getProductListing
This is fine. However, getProduct requires an Integer as the ID, whereas getProductListing only accepts a string with comma separated values instead of an array.

Both, from my understanding, should rather support the actual response type of ID, which is:

Also getProductListing should not have comma separeted IDs but an array of IDs.
A PR not causing a BC break is welcome :-)
Thanks a lot for reporting the issue. We did not consider the issue as "Pimcore:Priority", "Pimcore:ToDo" or "Pimcore:Backlog", so we're not going to work on that anytime soon. Please create a pull request to fix the issue if this is a bug report. We'll then review it as quickly as possible. If you're interested in contributing a feature, please contact us first here before creating a pull request. We'll then decide whether we'd accept it or not. Thanks for your understanding.