Amazon Seller Central API::GetOrders returning incorrect orders when called with OrderStatuses query parameter

Viewed 170

We are using the following API call to get orders created in SC as unshipped orders. https://sellingpartnerapi-na.amazon.com/orders/v0/orders?MarketplaceIds=ATVPDKIKX0DER&CreatedAfter=2021-01-01&OrderStatuses=Unshipped

Above one returns correct order data if there are no partially shipped orders. But, if there are partially shipped orders, the API call above includes that one as well. This is causing a problem while syncing the orders between SC and SAP. The same thing is happening if we call the API with below url - https://sellingpartnerapi-na.amazon.com/orders/v0/orders?MarketplaceIds=ATVPDKIKX0DER&CreatedAfter=2021-01-01&OrderStatuses=Partiallyshipped

is there a way to restrict the API call to return only either Unshipped or Partiallyshipped orders when called for a single Order status?

Github link - https://github.com/amzn/selling-partner-api-docs/blob/main/references/orders-api/ordersV0.md#orderstatus Thanks Sugata

0 Answers
Related