ProductIngestInput

Product payload accepted by the catalogue ingest endpoint. Field names use camelCase. Top-level externalRef is not accepted from the client — the server generates it from sku, clientId, and catalogueId.

  • Brand name. Required key — pass null when unknown.

  • String values in multiple languages

    Properties: 1
  • Physical dimensions in centimetres. The key is required on every product — pass null when dimensions are unknown.

    Properties: 3
  • Public HTTP or HTTPS product image URLs without embedded credentials (required for visual AI features). Redirects must remain on public network addresses. Each downloaded JPEG, PNG, or WebP image is limited to 25 MiB.

  • Whether the product is currently in stock

  • Whether the product is published and visible

  • String values in multiple languages

    Properties: 1
  • Numeric price values keyed by uppercase ISO 4217 currency code

    Properties: 1
  • Stock keeping unit — unique within the catalogue

  • Public HTTP or HTTPS URL to the product page; embedded credentials are not allowed

  • Weight in kilograms. Required key — pass null when unknown.

  • Category names

  • Optional colour information

    Properties: 2
  • Up to 10 custom key/value pairs for filtering (string, number, or boolean values)

    Properties: 1
  • European Article Number

  • Discounted price in multiple currencies

    Properties: 1
  • Universal Product Code

  • Merchant for this offer. Missing or null preserves an existing merchant link. Changing the merchant resets all enrichment approval groups to pending.

    Properties: 2