Hi @khungersumit!
As for the “ready to ship” is only for the app, it is not available on the Public API.
That field is used as an indicator to tell the customer if the order is ready to ship based on:
If the order has locks (for example when someone is picking it with the mobile app, it gets locked)
If the order has holds
If the order is allocated fully (or partially + allow partial)
If the order is not inside a tote already
Let me know if this doesn’t help clarify
Thanks!
Tom