I tried in postman, here i’m sharing the request
Hey @ArslanSarwar ,
Thank you for reaching out to the Shopify community.
Based on your inquiry regarding the utilization of the Create Fulfillment API in Shopify, we would like to provide you with the correct approach:
To initiate the fulfillment process, please follow these steps:
-
Authentication: In the Postman application, navigate to the Authorization tab. Select “Basic Auth” as the authentication type, and provide the API key and Secret in the Username and Password fields. For your convenience, we have attached a screenshot illustrating this process.
-
Endpoint: Utilize the following endpoint to create a fulfillment: shopify_store_url/admin/api/2023-01/fulfillments.json [POST]
-
Payload: Submit the following payload in the request body:
{
"fulfillment": {
"line_items_by_fulfillment_order": [{
"fulfillment_order_id": 1046000794
}],
"tracking_info": {
"number": "MS1562678",
"url": "https://www.my-shipping-company.com?tracking_number=MS1562678"
}
}
}
To retrieve the fulfillment information for an order, kindly follow these steps:
-
Authentication: As mentioned previously, please ensure you follow the authentication process described above.
-
Endpoint: Use the following endpoint to fetch the fulfillment details: shopify_store_url/admin/api/2023-01/fulfillment_orders/{order_id}/fulfillments.json [GET]
-
Payload: No payload is required for this particular request.
We hope this information proves helpful, and here is the document for reference. If you have any further questions or concerns, please do not hesitate to reach out to us.
Thank you once again for your engagement with the Shopify community.

