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 Type | Description | 
|---|
| pim:attribute:created | Event triggered when an attribute is created. | 
| pim:attribute:deleted | Event triggered when an attribute is deleted. | 
| pim:attribute:updated | Event triggered when an attribute is updated. | 
 
Category Events
| Event Type | Description | 
|---|
| pim:node.category:category-attribute:add | Event triggered when a category attribute is added to a category node. | 
| pim:node.category:category-attribute:delete | Event triggered when a category attribute is removed from a category node. | 
| pim:node.category:created | Event triggered when a category is created. | 
| pim:node.category:deleted | Event triggered when a category is deleted. | 
| pim:node.category:item-attribute:add | Event triggered when an item attribute is added to a category node. | 
| pim:node.category:item-attribute:delete | Event triggered when an item attribute is removed from a category node. | 
| pim:node.category:updated | Event triggered when a category is updated. | 
 
Collection Events
| Event Type | Description | 
|---|
| pim:node.collection:created | Event triggered when a collection node is created. | 
| pim:node.collection:deleted | Event triggered when a collection node is deleted. | 
| pim:node.collection:updated | Event triggered when a collection node is updated. | 
 
Jobs Events
| Event Type | Description | 
|---|
| pim:attribute.export:created | Event triggered when a user requests attribute export. | 
| pim:bundle.export:created | Event triggered when a bundle export is initiated. | 
| pim:product.export:created | Event triggered when a product export is initiated. | 
| pim:jobs.collectionUpdate.productEvaluation:completed | Event triggered when a collection update job is completed successfully. This job evaluates all collection rules and indexes products against it. | 
| pim:jobs.productUpdate.collectionEvaluation:completed | Event 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:failed | Event 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 Type | Description | 
|---|
| pim:product.bundle:created | Event triggered when a product bundle is created. | 
| pim:product.bundle:deleted | Event triggered when a product bundle is deleted. | 
| pim:product.bundle:updated | Event triggered when a product bundle is updated. | 
| pim:product.item:created | Event triggered when an item is created. | 
| pim:product.item:deleted | Event triggered when an item is deleted. | 
| pim:product.item:updated | Event triggered when an item is updated. | 
| pim:product.variant:created | Event triggered when a product variant is created for a live item. | 
| pim:product.variant:deleted | Event triggered when a product variant is deleted from a live item. | 
| pim:product.variant:updated | Event triggered when a product variant is updated for a live item. |