Lettermint.WebhookVerificationError exception (Lettermint v2.0.0)

Copy Markdown View Source

A webhook delivery could not be verified. Reject the request and do not process its payload.

reason is one of :signature_header_missing, :signature_header_malformed, :delivery_header_missing, :delivery_timestamp_mismatch, :timestamp_out_of_tolerance, :signature_mismatch, :body_invalid or :payload_invalid.

Summary

Types

reason()

@type reason() ::
  :signature_header_missing
  | :signature_header_malformed
  | :delivery_header_missing
  | :delivery_timestamp_mismatch
  | :timestamp_out_of_tolerance
  | :signature_mismatch
  | :body_invalid
  | :payload_invalid

t()

@type t() :: %Lettermint.WebhookVerificationError{
  __exception__: term(),
  message: String.t(),
  reason: reason()
}