# NotificationDestinationUpdateDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

DTO for updating an existing notification destination.
Includes concurrency stamp for optimistic concurrency control.

## Fields
- `name` (string) required: Destination name. (min length 1, max length 256)
- `description` (string): Optional description. (nullable, min length 0, max length 1024)
- `type` ([DestinationType](https://devportal.demo.winkpg.io/docs/api/models/DestinationType.md)) required: The delivery transport type.
  Values:
  - `Webhook`: HTTP POST to a configured URL with HMAC signature headers.
  - `Email`: Email delivery to the configured recipient addresses.
  - `AmazonSqs`: Amazon Simple Queue Service (SQS) message delivery.
  - `AzureServiceBusQueue`: Azure Service Bus Queue message delivery.
  - `InApp`: In-app notification delivered in-process to connected clients on this instance. Suitable for real-time UI notifications (dropdown, popup, badge).
  - `Slack`: Slack message delivery via Block Kit-formatted channel messages. Supports per-destination bot tokens for multi-workspace routing.
  - `Sms`: SMS text message delivery to a single recipient phone number via the platform SMS sender. Opt-out compliance is enforced at send time, so an opted-out recipient is blocked before the carrier is contacted.
- `configJson` (string) required: Type-specific configuration JSON. (min length 1, max length 4096)
- `isEnabled` (boolean): Whether the destination is enabled.
- `concurrencyStamp` (string): (nullable)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
