schema:UpdateWebhookData.
Fields
name(optional)url(optional)events(optional)enabled(optional)include_machine_events(optional)delivery_mode_filter(optional)scope(optional)project_ids(optional)route_ids(optional)route_id(optional, nullable)basic_auth(optional, nullable): Write-only credentials. Omit to keep credentials. Null removes Basic Auth
Absent fields are :unset; nil is JSON null. extra holds response fields that this version of the SDK does not know.
Summary
Types
@type t() :: %Lettermint.Types.UpdateWebhookData{ basic_auth: Lettermint.Types.WebhookBasicAuthData.t() | nil | :unset, delivery_mode_filter: Lettermint.Types.WebhookDeliveryModeFilter.t() | :unset, enabled: boolean() | :unset, events: [Lettermint.Types.WebhookEvent.t()] | :unset, extra: %{optional(String.t()) => term()}, include_machine_events: boolean() | :unset, name: String.t() | :unset, project_ids: [String.t()] | :unset, route_id: String.t() | nil | :unset, route_ids: [String.t()] | :unset, scope: Lettermint.Types.WebhookScope.t() | :unset, url: String.t() | :unset }