We tried testing the API response for some orders today and I got a confusing result in the shipments query.
Our contact with Shiphero marked an order as fulfilled, so I could work with the data in the API. The query for that shipment (which has only one item in the order) returns the exact same item 10 times:
I think this is an error on your side and causes some confusion with our software. Could you have a look into the shipment with the id U2hpcG1lbnQ6MzYxNTY5MDc2 please?
I guess the odd behaviour is due to the fact that these orders were never really shipped but only marked as fulfilled, so we could pull the data via the API. Another order of that kind would be U2hpcG1lbnQ6MzYxNTY5NTgx
I think even if the shipping was faked, it should not send multiples of the same item in the response.