ExBifrost.Model.WebhookEndpointRequest (ex_bifrost v0.1.0)

Copy Markdown View Source

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

t()

@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()
}

Functions

decode(value)