class Attio::Util::WebhookSignature::Handler
def parse_and_verify(request)
def parse_and_verify(request) verify_request(request) body = extract_body(request) JSON.parse(body, symbolize_names: true) rescue JSON::ParserError => e raise SignatureVerificationError, "Invalid JSON payload: #{e.message}" end