Create a fulfillment for an order
create_fulfillmentCreate a fulfillment with a shipment tracker for order items; order status updates automatically as tracking changes.
Instructions
Rate limit: 100 requests / 10 seconds per shop. See Rate limiting.
Creates a fulfillment with a shipment tracker for provided order items. When trackers change their state, order.status will change to IN_PRODUCTION, PARTIALLY_IN_PRODUCTION, PARTIALLY_SHIPPED, SHIPPED depending on the shipping tracker info. Order updated webhooks will be triggered.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | ||
| account | No | Exact private shop profile label; not a provider identity or authorization proof. | |
| confirm | No | Explicit approval for this exact provider effect or local private-file operation. | |
| orderId | No | ||
| payload | No | Complete current native JSON body; cannot mix with native body flags or payload_file. | |
| payload_file | No | Absolute regular non-symlink native JSON body file, at most1MiB. Cannot mix with payload or body flags. | |
| shippingLabel | No |