From 48ec9dc32b0c0e5e33cac81f1f7bcb722e92a4ef Mon Sep 17 00:00:00 2001 From: Shri Date: Wed, 29 Apr 2026 19:18:10 +0000 Subject: [PATCH] feat(session): add enable_web_bot_auth flag --- hyperbrowser/models/session.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hyperbrowser/models/session.py b/hyperbrowser/models/session.py index 2fe032b0..76e648a7 100644 --- a/hyperbrowser/models/session.py +++ b/hyperbrowser/models/session.py @@ -146,6 +146,7 @@ class SessionLaunchState(BaseModel): disable_post_quantum_key_agreement: Optional[bool] = Field( default=None, alias="disablePostQuantumKeyAgreement" ) + enable_web_bot_auth: Optional[bool] = Field(default=None, alias="enableWebBotAuth") class SessionCreditBreakdown(BaseModel): @@ -397,6 +398,12 @@ class CreateSessionParams(BaseModel): disable_post_quantum_key_agreement: Optional[bool] = Field( default=None, serialization_alias="disablePostQuantumKeyAgreement" ) + enable_web_bot_auth: bool = Field( + default=False, serialization_alias="enableWebBotAuth" + ) + """When true, sign all outbound HTTP requests from the session with + Hyperbrowser's Cloudflare-verified bot identity (Web Bot Auth). + Mutually exclusive with use_stealth and use_ultra_stealth.""" class SessionRecording(BaseModel):