---
title: "Update Fulfillment"
method: PUT
path: "/fulfillments/{id}"
tags: ["Fulfillment"]
---

# Update Fulfillment

`PUT /fulfillments/{id}`

Update a specific fulfillment.

## Path parameters

- `id` string, required

## Request body

- object
  - `fulfillment` FulfillmentParametersUpdate — Fulfillments
    - `tracking_url` string, nullable — Tracking URL
    - `shipping_provider` string, nullable — Shipping Provider
    - `tracking_code` string, nullable — Tracking Code
    - `notify_customer` boolean — Send an email to the customer when the fulfillment is updated. Will use workspace default behavior if left unset

## Response `200`

OK

- FulfillmentAttributes — Fulfillments
  - `id` integer — Fulfillment ID
  - `public_id` string, nullable — The fulfillment ID that would be visible to the customer within the CF app
  - `workspace_id` integer — The workspace that the fulfillment belongs to
  - `contact_id` integer — The contact that made the order that is being fulfilled.
  - `status` 'cancelled' | 'fulfilled' | 'restocked' — The status of the fulfillment
  - `tracking_url` string, nullable — Tracking URL
  - `shipping_provider` string, nullable — Shipping Provider
  - `tracking_code` string, nullable — Tracking Code
  - `location_id` integer — The location that the fulfillment is being fulfilled from
  - `fulfillment_number` integer, nullable — An auto-generated number of the fulfillment
  - `created_at` string, date-time, nullable — Created
  - `updated_at` string, date-time, nullable — Updated
  - `included_invoices_line_items` object[], nullable — Line items that are included in your fulfillment. They reference invoice line items of one or more orders and have extra data about the line item that is being fulfilled like the quantity that is part of this fulfillment.
    - `id` integer — Included orders line item ID
    - `public_id` string, nullable — The public ID of the included order invoices line item
    - `fulfillment_id` integer — Fulfillment ID
    - `quantity` integer — The quantity of the invoices line item subject that is part of this fulfillment. Your stock must have enough quantity for a successful fulfillment.
    - `invoices_line_item_id` integer — The invoice line item of an order that is part of this fulfillment.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found

---

[API](https://skmtc.net/myclickfunnels/apis/clickfunnels-api.md) · [All operations](https://skmtc.net/myclickfunnels/apis/clickfunnels-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/myclickfunnels/clickfunnels-api/revisions/ae6313eaa176/schema)
