getContent(); abort_if(strlen($body) > 262144, 413); $id = (string) $request->header('svix-id'); abort_unless($signature->valid($body, $id, (string) $request->header('svix-timestamp'), (string) $request->header('svix-signature'), (string) Settings::get('resend_webhook_secret')), 401); $event = json_decode($body, true); abort_unless(is_array($event), 400); $events->receive($id, $event); return response()->json(['ok' => true]); } }