Create or update body for a webhook endpoint. The signing secret is never accepted here — it is generated by the server and returned once at creation, and can only be changed through the rotate-secret endpoint.
Summary
Types
@type t() :: %ExBifrost.Model.WebhookEndpointRequest{ allow_private_network: boolean() | nil, attempt_timeout_seconds: integer() | nil, disabled: boolean() | nil, events: [ExBifrost.Model.WebhookEvent.t()], headers: %{ optional(String.t()) => ExBifrost.Model.GetConfigResponseClientConfigMcpExternalClientUrl.t() } | nil, include_response: boolean() | nil, max_concurrent_deliveries: integer() | nil, max_response_payload_kbs: integer() | nil, max_retries: integer() | nil, name: String.t(), retry_backoff_initial_seconds: integer() | nil, retry_backoff_max_seconds: integer() | nil, url: String.t() }