# StreamingNotificationConfig

## class nominal.core.StreamingNotificationConfig(integration, *, tags=(), workbook=None, mute_execution_errors=False, mute_until=None)

Bases: [`object`](https://docs.python.org/3/builtins/functions.html#object "(in Python v3.15)")

A notification destination and its settings for streaming checklist execution.

Parameters:
:   - **integration** ([*Integration*](https://dev.nominal.io/python/ref/generated/nominal.core.Integration.md#nominal.core.Integration "nominal.core.integration.Integration") *|* [*str*](https://docs.python.org/3/builtins/stdtypes.html#str "(in Python v3.15)"))

      Existing integration or its RID. Readback contains the RID.
    - **tags** ([*Sequence*](https://docs.python.org/3/library/typing.html#typing.Sequence "(in Python v3.15)")*[*[*str*](https://docs.python.org/3/builtins/stdtypes.html#str "(in Python v3.15)")*]*)

      Tags attached to notifications for this destination.
    - **workbook** ([*Workbook*](https://dev.nominal.io/python/ref/generated/nominal.core.Workbook.md#nominal.core.Workbook "nominal.core.workbook.Workbook") *|* [*str*](https://docs.python.org/3/builtins/stdtypes.html#str "(in Python v3.15)") *|* *None*)

      Optional workbook or its RID to link from failure and recovery notifications.
      Readback contains the RID.
    - **mute_execution_errors** ([*bool*](https://docs.python.org/3/builtins/functions.html#bool "(in Python v3.15)"))

      Suppress notifications about execution and channel-resolution errors.
    - **mute_until** ([*datetime*](https://docs.python.org/3/library/datetime.html#datetime.datetime "(in Python v3.15)") *|* *None*)

      Suppress all notifications until this timezone-aware deadline. `None` leaves
      notifications unmuted. Readback uses Python datetime’s microsecond precision.

### integration: Integration | str

### tags: Sequence[str] = ()

### workbook: Workbook | str | None = None

### mute_execution_errors: bool = False

### mute_until: datetime | None = None
