> ## Documentation Index
> Fetch the complete documentation index at: https://developer.fabric.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# List of Product Catalog Events

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

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

## 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.  |

## Related Topics

* [Webhooks Overview](/v3/platform/settings/webhooks/overview)
* [Adding a Webhook](/v3/platform/settings/webhooks/adding-a-webhook)
* [Testing a Webhook](/v3/platform/settings/webhooks/testing-a-webhook)
* [Managing Events and Logs](/v3/platform/settings/webhooks/managing-events-and-logs)
* [Editing a Webhook](/v3/platform/settings/webhooks/editing-a-webhook)
* [Deleting a Webhook](/v3/platform/settings/webhooks/deleting-a-webhook)
* [List of Orders Events](/v3/platform/settings/webhooks/list-of-orders-events)
* [List of Inventory Events](/v3/platform/settings/webhooks/list-of-inventory-events)
