Create an Order Fulfillment

Create a new fulfillment record for an order, indicating that one or more items have been shipped. The fulfillment typically includes the carrier name, tracking number, and the list of line items being fulfilled in this shipment. Creating a fulfillment often triggers shipping notification emails to the customer on supported platforms.

This endpoint is widely supported across EcartAPI's platform ecosystem and is a core part of post-order processing workflows.

Note: Required fields, carrier code formats, and notification behavior vary by platform.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Available platforms

This endpoint is supported by 35 platforms. Click on each platform to see its specific required fields and shipping notification behavior.

Amazon v2 · BigCommerce · Bling · CS-Cart · eBay · Ecart · Ecwid · Etsy · Falabella · Jumpseller · Linio · Liverpool · Loja · Magento 2 · Mercado Libre · Miravia · Nopcommerce · Cdiscount · OpenCart · PrestaShop · Shein · Shopify · Shoplazza · Squarespace · Temu · Tienda Nube · TikTok · Tiny · Tray · VTEX · Walmart · Wix · WooCommerce · Yampi · Zoho Inventory

Shipping notifications. Creating a fulfillment typically triggers a shipping confirmation email to the customer on supported platforms. Carrier code formats and required fields vary — see the platform-specific endpoint for details.

Path Params
string
required

The unique identifier of the order.

Body Params

Fulfillment data to create. Required fields vary by platform.

string

Shipment tracking number provided by the carrier. Used to track delivery status.

string

Name of the shipping carrier (e.g., UPS, FedEx, DHL). Must match the carrier codes accepted by the platform.

string

Full URL for tracking the shipment. Some platforms auto-generate this from the carrier and tracking number.

lineItems
array of objects

List of order line items included in this shipment. Required by some platforms to create partial fulfillments. If omitted, all unfulfilled items are typically fulfilled.

lineItems
boolean

Whether to send a shipping notification email to the customer. Defaults to platform behavior if omitted. Not supported on all platforms.

string

ID of the warehouse location from which items are being shipped. Required by some platforms for multi-location fulfillment.

Response

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json