Lettermint.Types.UpdateRouteSettingsData (Lettermint v2.0.0)

Copy Markdown View Source

schema:UpdateRouteSettingsData.

Fields

  • track_opens (optional, nullable): Enable open tracking for transactional and broadcast routes. Requires email tracking access
  • track_clicks (optional, nullable): Enable click tracking for transactional and broadcast routes. Requires email tracking access
  • generate_plaintext_fallback (optional, nullable): Opt in to generated plaintext fallbacks for HTML-only outbound messages on transactional and broadcast routes. Customer-provided plaintext is always preserved
  • suppress_auto_responders (optional, nullable): Add outbound headers that suppress auto-responders for transactional and broadcast routes. Customer-provided header values are preserved
  • suppress_disposable_recipients (optional, nullable): Skip disposable email recipients for transactional and broadcast routes. This check applies to each message and does not add recipients to suppression lists
  • tls (optional, nullable): TLS delivery policy for transactional and broadcast routes
  • disable_hosted_unsubscribe (optional, nullable): Disable Lettermint-hosted unsubscribe link injection for broadcast routes. Available only when enabled for the team
  • redact_email_content (optional, nullable): Redact email content in the dashboard for this route. Requires email redaction access

Absent fields are :unset; nil is JSON null. extra holds response fields that this version of the SDK does not know.

Summary

Types

t()

@type t() :: %Lettermint.Types.UpdateRouteSettingsData{
  disable_hosted_unsubscribe: boolean() | nil | :unset,
  extra: %{optional(String.t()) => term()},
  generate_plaintext_fallback: boolean() | nil | :unset,
  redact_email_content: boolean() | nil | :unset,
  suppress_auto_responders: boolean() | nil | :unset,
  suppress_disposable_recipients: boolean() | nil | :unset,
  tls: Lettermint.Types.TlsPolicy.t() | nil | :unset,
  track_clicks: boolean() | nil | :unset,
  track_opens: boolean() | nil | :unset
}