v1.019
about 2 hours ago
v1.019
Typed type field for products.
Products now expose a structured type enum (pick_and_pack, insert, packaging) that describes what role the product plays in fulfillment. This replaces the legacy free-form product_type field, which is now deprecated and scheduled for removal. The change is additive and backward-compatible: product_type keeps returning its existing value until removal.
🚀 New Endpoints
None
🛠 Schema & Property Updates
- Product output (returned by
GET /v1/products,GET /v1/fulfillments, andGET /v1/integrations/products/searchpagination) gains a newtypeproperty:`type` (`enum`)— one ofpick_and_pack,insert, orpackaging. The field is always present in the response. - New reusable enum schema
Fulfillment_InventoryBundle_Enum_ProductType(title "Product Type") backing thetypeproperty, with allowed valuespick_and_pack,insert, andpackaging.
📖 Documentation & Constraints Changes
- The deprecated
product_typefield's description now states it will be removed on2026-09-30and directs callers to usetypeinstead.
⚠️ Deprecated
product_type(product output) — use the newtypefield instead. It currently always returns"unit"and is scheduled for removal on2026-09-30. Still returned until then for backward compatibility.
No endpoints, fields, or types were removed — fully backward-compatible.