# Fulfill an order with line items

**URL:** <https://community.shiphero.com/t/fulfill-an-order-with-line-items/868>\
**Category:** GraphQL API\
**Created:** [October 2, 2020, 12:04pm UTC](https://community.shiphero.com/t/fulfill-an-order-with-line-items/868 "2020-10-02T12:04:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![khungersumit](https://sea2.discourse-cdn.com/flex020/user_avatar/community.shiphero.com/khungersumit/32/215_2.png) [@khungersumit](https://community.shiphero.com/u/khungersumit)\
**Post date:** [October 2, 2020, 12:04pm UTC](https://community.shiphero.com/t/fulfill-an-order-with-line-items/868/1 "2020-10-02T12:04:32Z")

</div>

Hi

Please Clear my doubts here  
I have an order which is in pending or default state, this order has 2 line items

Now I want to fulfill this order manually at the Dashboard(3PL admin panel) and using **API**

Can you please clarify these things  
Do we first need to “ready to ship” state, and what does it mean?  
Things not getting clear here, Please help me

---

<div class="post-metadata">

**Author:** ![tomasw](https://sea2.discourse-cdn.com/flex020/user_avatar/community.shiphero.com/tomasw/32/248_2.png) [@tomasw](https://community.shiphero.com/u/tomasw)\
**Post date:** [October 2, 2020, 12:40pm UTC](https://community.shiphero.com/t/fulfill-an-order-with-line-items/868/2 "2020-10-02T12:40:20Z")

</div>

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
