> ## Documentation Index
> Fetch the complete documentation index at: https://docs.launchmystore.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Fulfillment

> Retrieve a single fulfillment

Returns one fulfillment of the store, with its tracking timeline. Requires
the `read_orders` scope.

## Path Parameters

**fulfillment\_id** `string` *required*

The fulfillment's `fulfillmentId`.

## Response

The standard response envelope with the fulfillment under
`data.fulfillment` — the same object as in
[List Fulfillments](https://docs.launchmystore.io/api-reference/fulfillments/list.md), including `orderId`,
`shipmentStatus`, `estimatedDeliveryAt` and `events[]`.

```json theme={null}
{
  "status": 200,
  "state": "success",
  "message": null,
  "data": {
    "fulfillment": {
      "fulfillmentId": "8f3a9c2e-1d4b-4a8e-9f12-3b7c6d5e4a10",
      "orderId": "9f1c2d3e-4b5a-6c7d-8e9f-0a1b2c3d4e5f",
      "status": "success",
      "serviceId": null,
      "trackingNumber": "1Z999AA10123456784",
      "trackingUrl": "https://ups.com/track?num=1Z999AA10123456784",
      "trackingCompany": "UPS",
      "shipmentStatus": "in_transit",
      "estimatedDeliveryAt": null,
      "events": [
        { "status": "in_transit", "message": null, "location": null, "at": "2026-09-22T09:00:00.000Z", "source": "app" }
      ],
      "lineItems": [{ "id": "3b2a1c0d-9e8f-4a7b-6c5d-4e3f2a1b0c9d", "quantity": 2 }],
      "notifyCustomer": true,
      "createdAt": "2026-09-22T09:00:00.000Z",
      "updatedAt": "2026-09-22T09:00:00.000Z"
    }
  }
}
```

## Error Codes

| Status | Description |
| - | - |
| `404` | No fulfillment with this id in the store |
| `401` | Invalid or missing access token |
| `403` | App doesn't have the `read_orders` scope |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.