i am facing issue while reading orders list for my app, and i have permission for reading all orders
so the case is that if i create a store today or login into a store created around 4-5 days back then i can get all orders of those store into my app without an issue
but when i try to get orders of a store that is created in let’s say in Jan-2023 then i am not getting orders for this store that are created in Jan-2023, One weird thing i have notice is that if i create some orders today in this store(Jan-2023) then i can easily get those orders but not those created earlier.
this case is only happning for testing store because for my live app i am getting orders of all time, So is there anything like you can only access orders from a limited period of time?
one more strange thing i have notice is that if i call that API URL directly in my web browser i am getting response of desired orders but not when i am using CURL call or GUZZLE call or HTTP call through my code.
Hey @Abhishek26
You need to send request with details, to Shopify from partner dashboard, once they approve, then you will be able to read all orders.
Kindly mark as solution if it helped you
Cheers 
1 Like
Thank you sir, For immidiate response i really appriciate this
However, The fix is very similier to your response as i have already got permission from shopify to read all order but some how forgot to add in “SCOPES”.
After adding that permission in oauth_scopes everything seems working fine
Hoping someone from Shopify will chime in here because I’m noticing the same thing: I have a dev store that has existed since ~ June 2021. If I hit the “admin/oauth/access_scopes.json” endpoint I can see that I have “read_all_order” permissions. However, if I hit the “admin/api/2022-10/orders.json” endpoint with a list of 14 order ids only 4 orders are returned. I have verified that the other 6 orders do exist, and I’m not providing any other URL parameters to limit the results.