# Return events

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

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

| Topic | Sent when | Needs one of |
| --- | --- | --- |
| `return.requested.v1` | a shopper asks to send something back | `orders:read` |
| `return.approved.v1` | a return is approved | `orders:read` |
| `return.declined.v1` | a return is declined | `orders:read` |
| `return.label_created.v1` | a return is given a postage label | `orders:read` |
| `return.in_transit.v1` | a return is on its way back | `orders:read` |
| `return.received.v1` | a return arrives | `orders:read` |
| `return.resolved.v1` | a return is settled | `orders:read` |
| `return.canceled.v1` | a return is withdrawn | `orders:read` |

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