App reviews, troubleshooting, and recommendations
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
This is regarding Shopify Orders API , Observed that when using GET Orders API with updated_at_min query parameter, the API is not responding with all the orders updated at or after the given date.
Curl command below for reference.
curl --location --request GET 'https://<store>.myshopify.com/admin/api/2023-01/orders.json?updated_at_min=2023-07-29T14:02:31&limit=100' \ --header 'Content-Type: application/json' \ --header 'X-Shopify-Access-Token: xxxxx '
Please help.
Solved! Go to the solution
This is an accepted solution.
Adding status=any will retrieve all orders with any status(open, closed, cancelled).
But without it, only open orders will be retrieved.
Try this:
curl -X GET "https://{your_store}.myshopify.com/admin/api/2023-07/orders.json?updated_at_min=2023-07-29T14%3A02%3A31" \
-H "X-Shopify-Access-Token: {access_token}"
Even with above curl command experiencing same issue. @remy727 , I tried 2023-01 API version with another query param 'status' and value as 'any' along with 'updated_at_min' query parameter and able to retrieve all the orders.
Would like to know what is the difference and why with updated_at_min query parameter not all orders were retrieved.
This is an accepted solution.
Adding status=any will retrieve all orders with any status(open, closed, cancelled).
But without it, only open orders will be retrieved.