Added
v1.2.0
8 days ago
Adds lot control settings to product creation, fix documentation for pagination.
🚀 New Features
Lot Control Settings for Product Creation
- Create Product (
POST /v1/integrations/product): Added a new optional nullable propertylot_control_settingsto the request body. This allows configuring lot tracking behavior per product with the following options:is_lot_number_required(boolean) - whether lot number is required for the productis_expiration_date_required(boolean) - whether expiration date is required for the productis_labeled_with_expiration_date_only(boolean) - whether the product is labeled with expiration date only
🛠 Schema & Property Updates
Stricter Validation Constraints
Pagination and identifier parameters across several endpoints now formally enforce validation constraints that reflect existing server-side behavior:
-
Retrieve Orders (
GET /v1/integrations/orders-list):pagenow enforcesminimum: 1pageSizenow enforcesminimum: 1andmaximum: 100
-
Fetch Results from Products for Inventory Sync (
GET /v1/integrations/products/search/paginate):pageSizenow enforcesminimum: 1andmaximum: 500
-
Retrieve Receipts (
GET /v1/integrations/receipts-list):pagenow enforcesminimum: 1pageSizenow enforcesminimum: 1andmaximum: 100warehouseIdnow enforcesminimum: 1
ReturnItemInput - Quantity Validation
- expected_quantity in
Fulfillment_IntegrationsBundle_ApiResource_ReturnItemInput: Now enforcesexclusiveMinimum: 0, meaning the value must be strictly greater than zero.