> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# INotificationChannelMetadataObjectBase

- Package: [@gooddata/sdk-model](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/index.md)
- Kind: interface
- Stability: beta
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-model/src/notificationChannels/index.ts

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Shared base interface for all notification channel metadata objects.

**Signature:**

```typescript
export interface INotificationChannelMetadataObjectBase 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [allowedRecipients?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inotificationchannelmetadataobjectbase/index.md#inotificationchannelmetadataobjectbaseallowedrecipients) |  | [NotificationChannelAllowedRecipients](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.notificationchannelallowedrecipients/index.md) | **_(BETA)_** _(Optional)_ Allowed recipients of notifications from this channel. If creator is specified, the notification will be sent to the creator of the report only. If internal is specified, the notification will be sent to all internal users. |
| [customDashboardUrl?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inotificationchannelmetadataobjectbase/index.md#inotificationchannelmetadataobjectbasecustomdashboardurl) |  | string | **_(BETA)_** _(Optional)_ Custom dashboard url that is going to be used in the notification. If not specified it is going to be deduced based on the context. Allowed placeholders are {workspaceId}, {dashboardId}. |
| [dashboardLinkVisibility?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inotificationchannelmetadataobjectbase/index.md#inotificationchannelmetadataobjectbasedashboardlinkvisibility) |  | [NotificationChannelDashboardLinkVisibility](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.notificationchanneldashboardlinkvisibility/index.md) | **_(BETA)_** _(Optional)_ Dashboard link visibility. |
| [destinationType](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inotificationchannelmetadataobjectbase/index.md#inotificationchannelmetadataobjectbasedestinationtype) |  | [NotificationChannelDestinationType](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.notificationchanneldestinationtype/index.md) | **_(BETA)_** Type of the destination of the notification channel. |
| [type](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inotificationchannelmetadataobjectbase/index.md#inotificationchannelmetadataobjectbasetype) |  | "notificationChannel" | **_(BETA)_** |

## Property details

### INotificationChannelMetadataObjectBase.allowedRecipients

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Allowed recipients of notifications from this channel.

If creator is specified, the notification will be sent to the creator of the report only. If internal is specified, the notification will be sent to all internal users.

**Signature:**

```typescript
allowedRecipients?: NotificationChannelAllowedRecipients;
```

### INotificationChannelMetadataObjectBase.customDashboardUrl

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Custom dashboard url that is going to be used in the notification. If not specified it is going to be deduced based on the context. Allowed placeholders are {workspaceId}, {dashboardId}.

**Signature:**

```typescript
customDashboardUrl?: string;
```

### INotificationChannelMetadataObjectBase.dashboardLinkVisibility

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Dashboard link visibility.

**Signature:**

```typescript
dashboardLinkVisibility?: NotificationChannelDashboardLinkVisibility;
```

### INotificationChannelMetadataObjectBase.destinationType

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Type of the destination of the notification channel.

**Signature:**

```typescript
destinationType: NotificationChannelDestinationType;
```

### INotificationChannelMetadataObjectBase.type

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
type: "notificationChannel";
```
