v1.1
Fulfillment API
Supplier / 3PL fulfillment is live — /api/v1/fulfillment. A
FulfillmentOrder API so third-party logistics and dropship suppliers can
pull assigned orders, accept/reject, push tracking, and sync stock.
Added
- FulfillmentOrder model — orders split per assigned location;
status×request_statusstate machine. - Supplier endpoints — register a fulfillment service (auto-provisions a location),
/assigned_fulfillment_orders, accept/reject + cancellation handshake, create/update/cancel fulfillments (partials + multi-tracking),/inventory_levels/set&/adjust. - Scope enforcement —
read/write_assigned_fulfillment_orders,write_fulfillments. - Webhooks —
fulfillment_orders/*,fulfillments/*,orders/fulfilled+ thefulfillment_order_notificationservice callback, HMAC-signed. - Auto-routing — paid-order line items routed to supplier locations by supplier id and auto-submitted so 3PLs are notified to ship immediately.