Skip to main content
PUT
Update Fulfillment
V2 Alpha — This endpoint is part of the V2 API preview. Breaking changes may occur.

Overview

Update tracking information on an existing fulfillment belonging to the authenticated vendor. This syncs the updated tracking to Shopify and optionally re-notifies the customer. Only fulfillments for the vendor’s own line items can be updated.
Vendor Token Required — This endpoint requires a vendor-scoped JWT token. Merchant tokens will receive a 403 error.

Use Cases

  • Correct tracking numbers — Fix a mistyped tracking number after fulfillment
  • Update carrier — Change the shipping carrier if initially set incorrectly
  • Re-notify customers — Resend shipping notifications with corrected info

Path Parameters

string
required
The line item ID (fulfillment is stored on the line item record).

Request Body

All fields are optional. Only provided fields will be updated.
string
Updated tracking number.
string
Updated shipping carrier name.
string
Updated tracking URL. Must be a valid URL.
boolean
Whether to send a notification email to the customer with the updated tracking.

Response

200

Error Response

404

Example

More Examples

Update tracking info after shipping