# Notifications

| Method | Path | What it does | Permission | Sudo | Approval |
|---|---|---|---|---|---|
| GET | `/api/notifications/channels` | List Channels | `settings.read` |  |  |
| PUT | `/api/notifications/channels/{name}` | Save Channel | `settings.manage` | yes |  |
| DELETE | `/api/notifications/channels/{name}` | Remove Channel | `settings.manage` | yes |  |
| GET | `/api/notifications/console-url` | Get Console Url | `settings.read` |  |  |
| PUT | `/api/notifications/console-url` | Set Console Url | `settings.manage` | yes |  |
| GET | `/api/notifications/deliveries` | List Deliveries | `settings.read` |  |  |
| POST | `/api/notifications/deliveries/sweep` | Sweep Deliveries | `settings.manage` |  |  |
| POST | `/api/notifications/deliveries/{delivery_id}/retry` | Retry Delivery | `settings.manage` |  |  |
| GET | `/api/notifications/events` | List Events | `settings.read` |  |  |
| GET | `/api/teams/{team}/notifications/channels` | List Team Channels | `apps.read` |  |  |
| PUT | `/api/teams/{team}/notifications/channels/{name}` | Save Team Channel | `apps.manage` | yes |  |
| DELETE | `/api/teams/{team}/notifications/channels/{name}` | Remove Team Channel | `apps.manage` | yes |  |
| POST | `/api/teams/{team}/notifications/channels/{name}/test` | Test Team Channel | `apps.operate` |  |  |

