This API call has been driving me bananas for months. We are trying to return a list of items that are ready to ship, but the list keeps getting populated with items that had already been shipped.
After much experimenting, I discovered that the API does not consider it fulfilled or complete until there is a confirmation of the item being scanned (many of the items were things I'd shipped but weren't picked up yet by the carrier). For the purposes of my app, once a label is printed, the fulfillment is complete. However, the API doesn't have a way to filter or return carrier scan status.
How can I filter these items out of my ship list?