A registered webhook endpoint. The signing secret is never included in this representation; custom header values are redacted.
Summary
Types
@type t() :: %ExBifrost.Model.WebhookEndpoint{ allow_private_network: boolean() | nil, attempt_timeout_seconds: integer() | nil, config_hash: String.t() | nil, consecutive_failures: integer() | nil, created_at: DateTime.t() | nil, disabled: boolean() | nil, events: [ExBifrost.Model.WebhookEvent.t()] | nil, headers: %{optional(String.t()) => ExBifrost.Model.WebhookEndpointHeadersValue.t()} | nil, id: String.t() | nil, include_response: boolean() | nil, last_failure_at: DateTime.t() | nil, last_success_at: DateTime.t() | nil, max_concurrent_deliveries: integer() | nil, max_response_payload_kbs: integer() | nil, max_retries: integer() | nil, name: String.t() | nil, retry_backoff_initial_seconds: integer() | nil, retry_backoff_max_seconds: integer() | nil, updated_at: DateTime.t() | nil, url: String.t() | nil }