# Product events

> Topics named product.*, when each is sent, and the permissions that receive it.

Source: https://storeware.ai/docs/webhooks/events/product

| Topic | Sent when | Needs one of |
| --- | --- | --- |
| `product.created.v1` | a product is created | `products:read` |
| `product.updated.v1` | a product changes | `products:read` |
| `product.archived.v1` | a product is archived | `products:read` |
| `product.option_added.v1` | a product gains an option | `products:read` |
| `product.option_renamed.v1` | a product option is renamed | `products:read` |
| `product.option_value_added.v1` | a product option gains a value | `products:read` |
| `product.option_value_renamed.v1` | a product option value is renamed | `products:read` |
| `product.option_value_removed.v1` | a product option value is removed | `products:read` |

What a payload carries, and how delivery is retried: [Payloads and delivery](https://storeware.ai/docs/webhooks/delivery).
