From 20b274fa6d2a80a00abe88fbe1d50b9b542d047a Mon Sep 17 00:00:00 2001 From: "Garen J. Torikian" Date: Thu, 30 Apr 2026 19:14:06 -0400 Subject: [PATCH] fix: set canonical User-Agent header format Use the User-Agent format from the 5.x line: `WorkOS Python/{python_version} Python SDK/{VERSION}`. The 6.0.0 release inadvertently shipped a different shape that no longer conformed to WorkOS' canonical SDK User-Agent format. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/workos/_base_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/workos/_base_client.py b/src/workos/_base_client.py index b0120afb..83c18d39 100644 --- a/src/workos/_base_client.py +++ b/src/workos/_base_client.py @@ -167,7 +167,7 @@ def _build_headers( ) -> Dict[str, str]: headers: Dict[str, str] = { "Content-Type": "application/json", - "User-Agent": f"workos-python/{VERSION} python/{platform.python_version()}", + "User-Agent": f"WorkOS Python/{platform.python_version()} Python SDK/{VERSION}", } if self._api_key: headers["Authorization"] = f"Bearer {self._api_key}"