we have a custom app on a store and are migrating to the newest method of updating shipments (fulfillment.json)
We have checked our app's permissions but each time we attempt a shipment, we get a 422.
url we are hitting: https:/[domain].myshopify.com/admin/api/2023-07/fulfillments.json
Below is an example of what we are sending:
"message":"The package was shipped",
Any other things we should check? we are getting fulfillment_order_id from another call (I verified its the same value that the shopify portal uses when clicking on Fulfill Item
Thank you for reaching out to the Shopify community.
I understand that you are currently experiencing difficulties in fulfilling orders using the API. In order to assist you further, I kindly request you to review the following checklists:
To provide visual clarity, I have attached a screenshot of the response for your reference.
Create Fulfillment Order API: Once you have obtained the necessary fulfillment_order_id and fulfillment_order_line_item_id, please verify that you are utilizing the correct API endpoint to create the fulfillment order. The API details are as follows:
Request Method: POST
Upon verification, please provide the response in detail produced by Shopify and the HTTP status code associated with this API call.
I kindly request you to attempt the suggested solutions and assess whether they prove helpful in resolving the issue you are facing with creating fulfillment for your orders.
Should you have any further inquiries or require additional assistance, please do not hesitate to reach out.
I have a working API
This is working fine and providing below response
Then I am using this endpoint
with below parameters
On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...By Arno Nov 27, 2023
You've downloaded the Search & Discovery app from the Shopify App store, and as you're ...By Skye Nov 8, 2023