How can I find the fulfillment order number in the REST API?

Topic summary

Issue: A developer using Shopify’s REST API wants to display the human‑readable fulfillment reference (e.g., “1234‑F1”) that Shopify shows in the admin, rather than only the long IDs returned by the API.

Goal: Determine whether a given fulfillment order is the first, second, etc. within its parent order and retrieve or reconstruct the “F#” suffix shown to users.

Context: After fulfilling a fulfillment order, users see “1234‑F1” in Shopify. The app currently receives only long numeric IDs and cannot infer the sequence (F1, F2) or the display format.

Technical terms: REST API (HTTP-based interface for Shopify data), fulfillment order (Shopify object representing a group of line items to be fulfilled, often per location), “1234‑F1” (order number plus fulfillment sequence index).

Status: No endpoint or method identified to map IDs to the “F#” sequence; the question remains open with no documented solution provided in the discussion.

Summarized with AI on January 23. AI used: gpt-5.

Hi,

I’m using the REST API. I developed an order management app and a fulfillment service.

My users see 1234-F1 in Shopify when I fulfill a fulfillment order. I would like to use this order number or fulfillment number as well, but the only thing I get from the API are long id’s. I can nowhere find if my fulfilment order is the first or the second fulfillment order within an order.