The following tables list all the available events for Product Catalog.

If a failure to deliver an event occurs, fabric automatically retries up to 3 times to deliver the failed event.

Attribute Events

Event TypeDescription
pim:attribute:createdEvent triggered when an attribute is created.
pim:attribute:deletedEvent triggered when an attribute is deleted.
pim:attribute:updatedEvent triggered when an attribute is updated.

Category Events

Event TypeDescription
pim:node.category:category-attribute:addEvent triggered when a category attribute is added to a category node.
pim:node.category:category-attribute:deleteEvent triggered when a category attribute is removed from a category node.
pim:node.category:createdEvent triggered when a category is created.
pim:node.category:deletedEvent triggered when a category is deleted.
pim:node.category:item-attribute:addEvent triggered when an item attribute is added to a category node.
pim:node.category:item-attribute:deleteEvent triggered when an item attribute is removed from a category node.
pim:node.category:updatedEvent triggered when a category is updated.

Collection Events

Event TypeDescription
pim:node.collection:createdEvent triggered when a collection node is created.
pim:node.collection:deletedEvent triggered when a collection node is deleted.
pim:node.collection:updatedEvent triggered when a collection node is updated.

Jobs Events

Event TypeDescription
pim:attribute.export:createdEvent triggered when a user requests attribute export.
pim:bundle.export:createdEvent triggered when a bundle export is initiated.
pim:product.export:createdEvent triggered when a product export is initiated.
pim:jobs.collectionUpdate.productEvaluation:completedEvent triggered when a collection update job is completed successfully. This job evaluates all collection rules and indexes products against it.
pim:jobs.productUpdate.collectionEvaluation:completedEvent triggered when a product update job is completed successfully. When a product is updated, this job evaluates all collections to identify which collection the product should be part of.
pim:jobs.productUpdate.collectionEvaluation:failedEvent triggered when a product update job fails. When a product is updated, this job evaluates all collections to identify which collection the product should be part of.

Product Events

Event TypeDescription
pim:product.bundle:createdEvent triggered when a product bundle is created.
pim:product.bundle:deletedEvent triggered when a product bundle is deleted.
pim:product.bundle:updatedEvent triggered when a product bundle is updated.
pim:product.item:createdEvent triggered when an item is created.
pim:product.item:deletedEvent triggered when an item is deleted.
pim:product.item:updatedEvent triggered when an item is updated.
pim:product.variant:createdEvent triggered when a product variant is created for a live item.
pim:product.variant:deletedEvent triggered when a product variant is deleted from a live item.
pim:product.variant:updatedEvent triggered when a product variant is updated for a live item.