> ## Documentation Index
> Fetch the complete documentation index at: https://www.ravion.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ravion notification-destination

> Manage notification destinations

## `ravion notification-destination`

Manage notification destinations

**Aliases:** `notification-destinations`

### `ravion notification-destination create`

Create NotificationDestination

```bash theme={null}
ravion notification-destination create [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--config <kind>` | yes | The destination's address, discriminated by kind — a webhook URL, a Slack channel or user, or an email address. |
| `--enabled` | yes | Whether matched notification rules deliver to this destination. |
| `--kind <string>` | yes | Which channel this destination delivers to. Fixed at creation — create a new destination to change kind. Available values: SLACK\_CHANNEL, SLACK\_DM, EMAIL, WEBHOOK. |
| `--label <string>` | yes | User-facing label shown in destination lists. |
| `--connection-id <kind>` | | Id of the active integration this destination delivers through. Required, and must reference an integration whose provider matches kind (SLACK for SLACK\_CHANNEL and SLACK\_DM, WEBHOOK for WEBHOOK). Absent for EMAIL, which carries no credential. |
| `--json` | | emit response as JSON |

### `ravion notification-destination delete`

Delete NotificationDestination

```bash theme={null}
ravion notification-destination delete <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `-y, --yes` | | skip confirmation prompt |

### `ravion notification-destination get`

Get NotificationDestination by id

```bash theme={null}
ravion notification-destination get <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion notification-destination list`

List NotificationDestinations

```bash theme={null}
ravion notification-destination list [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--cursor <string>` | | cursor |
| `--json` | | emit response as JSON |
| `--kind <string>` | | Optional destination kind filter. Available values: SLACK\_CHANNEL, SLACK\_DM, EMAIL, WEBHOOK. |
| `--limit <int>` | | limit |
| `-v, --verbose` | | show full output |

### `ravion notification-destination update`

Patch NotificationDestination

```bash theme={null}
ravion notification-destination update <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--config <kind>` | | The destination's address, discriminated by kind — a webhook URL, a Slack channel or user, or an email address. |
| `--connection-id <kind>` | | Id of the active integration this destination delivers through. Required, and must reference an integration whose provider matches kind (SLACK for SLACK\_CHANNEL and SLACK\_DM, WEBHOOK for WEBHOOK). Absent for EMAIL, which carries no credential. |
| `--enabled` | | Whether matched notification rules deliver to this destination. |
| `--json` | | emit response as JSON |
| `--label <string>` | | User-facing label shown in destination lists. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.