Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| company_id | integer | Yes | The rootfi_company_id to associate this fulfillment with |
| data | array | Yes | Array of fulfillment objects to create |
| data[].order_id | string | Yes | Reference to the parent Order |
| data[].name | string | No | Fulfillment reference name (e.g., “#1001.1” for first shipment of order 1001) |
| data[].status | string | No | Fulfillment status (pending, in_transit, delivered, cancelled, failed, returned). Defaults to pending |
| data[].shipment_status | string | No | Current shipping/delivery state |
| data[].estimated_delivery_date | string | No | Expected delivery date (ISO 8601) |
| data[].weight | number | No | Total package weight |
| data[].weight_unit | string | No | Unit of measurement for weight (e.g., “lb”, “kg”, “oz”) |
| data[].line_items | array | Yes | Items and quantities included in this shipment |
| data[].tracking_info | object | No | Carrier tracking details including tracking number and carrier name |