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 Type | Field used in payload for filter |
---|---|
Merchant includes/excludes | merchantReferenceKey |
Example:
Properties:
key
stringoccurredAt
datetimeversion
integermeta
objecttenantKey
string
payload
objectid
integerreferenceKey
stringmerchantReferenceKey
arrayname
objectstate
enum (live
,problem
,inApproval
,blocked
,draft
)isComposite
booleanmaster
objectreferenceKey
stringcategories
objectisLocked
booleanpaths
array
attributes
array (optional)- object
name
stringtype
stringvalue
arrayisLocked
boolean
- object
attribute
array (optional)
variants
arrayid
integerean
stringreferenceKey
stringmerchantReferenceKey
arrayisComposite
booleanattributes
array (optional)relatedVariants
array (optional)customData
object (optional)
images
arrayid
integerreferenceKey
stringname
string (optional)assertUrl
stringmimeType
stringposition
integerattributes
array (optional)
customData
object (optional)type
enum (product-updated
)