diff --git a/.stats.yml b/.stats.yml
index 86eb81b..662fd77 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,2 +1,2 @@
 configured_endpoints: 18
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-a42637317cf43a3f4dacf3b88ac09b86e41d4dc44c51140aa92cef99b5d0c02a.yml
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-06206dff3ffaf539b0ed8aa5bac368cb366b631f85d7a4ba5f07aca91c172550.yml
diff --git a/README.md b/README.md
index 072b866..4cb5190 100644
--- a/README.md
+++ b/README.md
@@ -99,7 +99,7 @@ session = client.sessions.create(
         "fingerprint": {
             "browsers": ["chrome"],
             "devices": ["desktop"],
-            "http_version": 1,
+            "http_version": "1",
             "locales": ["string"],
             "operating_systems": ["android"],
             "screen": {
diff --git a/src/browserbase/types/session_create_params.py b/src/browserbase/types/session_create_params.py
index 5e76037..ab29094 100644
--- a/src/browserbase/types/session_create_params.py
+++ b/src/browserbase/types/session_create_params.py
@@ -88,7 +88,7 @@ class BrowserSettingsFingerprint(TypedDict, total=False):
 
     devices: List[Literal["desktop", "mobile"]]
 
-    http_version: Annotated[Literal[1, 2], PropertyInfo(alias="httpVersion")]
+    http_version: Annotated[Literal["1", "2"], PropertyInfo(alias="httpVersion")]
 
     locales: List[str]
     """
diff --git a/tests/api_resources/test_sessions.py b/tests/api_resources/test_sessions.py
index 853a591..0581655 100644
--- a/tests/api_resources/test_sessions.py
+++ b/tests/api_resources/test_sessions.py
@@ -45,7 +45,7 @@ def test_method_create_with_all_params(self, client: Browserbase) -> None:
                 "fingerprint": {
                     "browsers": ["chrome"],
                     "devices": ["desktop"],
-                    "http_version": 1,
+                    "http_version": "1",
                     "locales": ["string"],
                     "operating_systems": ["android"],
                     "screen": {
@@ -277,7 +277,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncBrowserbas
                 "fingerprint": {
                     "browsers": ["chrome"],
                     "devices": ["desktop"],
-                    "http_version": 1,
+                    "http_version": "1",
                     "locales": ["string"],
                     "operating_systems": ["android"],
                     "screen": {