Discussing APIs and development related to customers, discounts, and order management.
While I'm filtering order by its fulfillment status "unfulfilled" from the admin panel it's showing around 2300+ orders which is correct.
But when I'm making API call from c# application for the same thing it is returning only 1st page (250 orders) and when I query for the second page it isn't returning any orders.
Is there anything missing in the API call url or Shopify is having faulty API?
I don't see the page in the API Url. Are you passing it?
Cf. https://help.shopify.com/en/api/reference/orders/order#endpoints
It would make sense that the Admin can view all orders.
Are you sure the note below (from the orders api page) not the result you're seeing?
As of June 6th, 2018, only the last 60 days' worth of orders from a store will be accessible from the Order resource by default. If you want to access older orders, then you need to request access to all orders. If your app is granted access, then you can add the
read_all_orders
scope to your app along withread_orders
orwrite_orders
.