docs
  1. Events
  2. Product Events
  3. Product-updated

product-updated

A product-updated event is triggered when:

  • Product is created/updated
  • Product simple/advanced attribute is created/updated
  • Product category is created/updated
  • Product Variant is created/updated
  • Product Variant simple/advanced attribute is created/updated
  • Product Image is created/updated
  • Product Image simple attribute is created/updated

Any changes to master level entities won't trigger this event. The ID of the created/updated product is added to a debouncer set, the processor will take the ID out of the debouncer only after a configured timeout which is by default 60 sec, and then a product-updated webhook is triggered.

Filters applicable for Webhook.

Filter TypeField used in payload for filter
Merchant includes/excludesmerchantReferenceKey

Example:

Properties:

  • key string
  • occurredAt datetime
  • version integer
  • meta object
    • tenantKey string
  • payload object
    • id integer
    • referenceKey string
    • merchantReferenceKey array
    • name object
    • state enum (live, problem, inApproval, blocked, draft)
    • isComposite boolean
    • master object
      • referenceKey string
        • categories object
          • isLocked boolean
          • paths array
        • attributes array (optional)
          • object
            • name string
            • type string
            • value array
            • isLocked boolean
      • attribute array (optional)
    • variants array
      • id integer
      • ean string
      • referenceKey string
      • merchantReferenceKey array
      • isComposite boolean
      • attributes array (optional)
      • relatedVariants array (optional)
      • customData object (optional)
    • images array
      • id integer
      • referenceKey string
      • name string (optional)
      • assertUrl string
      • mimeType string
      • position integer
      • attributes array (optional)
  • customData object (optional)
  • type enum (product-updated)