Mark order as "Ready for Pickup" using Rest API v2021-01

New Member
1 0 1

While trying to mark the Local Pickup order as "Ready for Pickup" through Rest API, we're unable to do so. 
The endpoint that is being used is: 'orders/<orderID>/fulfillments.json'
Below attached is the Data object that is being sent in the call
var data = {
"location_id": "",
"tracking_numbers": [],
"line_items": [],
"shipment_status": "ready_for_pickup"
When making a fulfillment call through API, the order is marked as Picked Up on Shopify instead of Ready for Pickup.
Can you please help us out with this as to what we're doing wrong here? 
Your earlier response will highly be appreciated.

Replies 4 (4)
Shopify Staff
Shopify Staff
267 40 43

Hi @William_Leeson 

Could you please provide an x-request-id from one of the requests that did this? It's found in the response headers. If you can let me know, I can take a look through our logs and see if I can determine what's going wrong here!


CS | API Support @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit or the Shopify Web Design and Development Blog

Shopify Partner
11 0 1

From what I understand this has still not been fixed? Has anybody had further information regarding this?

Shopify Partner
5 0 12

Hi Csam,


We are having the same issue as well. Can you tell us a solution to this problem?



Shopify Partner
11 0 1

Apparently a known bug which has not been fixed for years. So no workaround as of yet ;(