Added

v1.2.0

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 property lot_control_settings to 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 product
    • is_expiration_date_required (boolean) - whether expiration date is required for the product
    • is_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):

    • page now enforces minimum: 1
    • pageSize now enforces minimum: 1 and maximum: 100
  • Fetch Results from Products for Inventory Sync (GET /v1/integrations/products/search/paginate):

    • pageSize now enforces minimum: 1 and maximum: 500
  • Retrieve Receipts (GET /v1/integrations/receipts-list):

    • page now enforces minimum: 1
    • pageSize now enforces minimum: 1 and maximum: 100
    • warehouseId now enforces minimum: 1

ReturnItemInput - Quantity Validation

  • expected_quantity in Fulfillment_IntegrationsBundle_ApiResource_ReturnItemInput: Now enforces exclusiveMinimum: 0, meaning the value must be strictly greater than zero.