How to update fulfillment status of an order directly

Topic summary

Goal: update a Shopify order’s fulfillment status based on DHL shipment status.

Context: The requester can’t directly set the order-level fulfillment status via Shopify’s API and seeks a method or expert guidance.

Latest input: A responder reports success using Shopify’s Fulfillment REST API by creating fulfillments at the OrderItem (line item) level.

Approach explained: The Fulfillment REST API is used to create a fulfillment record for specific line items. This typically progresses the order’s fulfillment state indirectly, rather than editing the overall order status directly.

Outstanding needs: The original poster asked for a step-by-step procedure or implementation details; none were provided in the thread.

Status: No resolution yet; thread remains open with a request for the concrete procedure. No code snippets or attachments were shared.

Summarized with AI on February 17. AI used: gpt-5.

Hi,

We are using DHL apis to manually create shipment label at the time of order creation. and we want to update fulfillment status of an order on the basis of DHL fulfillment status. but cannot directly update order fulfillment status using shopify api. how could we do that using shopify api?

Any shopify expert can help please?

Hi,

I have done this. Using Fulfillment REST API you can create a fulfillment at OrderItem level.

can you send me procedure of this?