diff --git a/src/airbyte_api/_hooks/clientcredentials.py b/src/airbyte_api/_hooks/clientcredentials.py index 47828709..2a025e3a 100644 --- a/src/airbyte_api/_hooks/clientcredentials.py +++ b/src/airbyte_api/_hooks/clientcredentials.py @@ -114,9 +114,9 @@ def do_token_request(self, credentials: Credentials, scopes: Optional[List[str]] token_url = credentials.token_url if not bool(urlparse(credentials.token_url).netloc): - token_url = urljoin(self.base_url, credentials.token_url) + token_url = self.base_url + credentials.token_url - response = self.client.post(token_url, data=payload) + response = self.client.post(token_url, json=payload) if response.status_code < 200 or response.status_code >= 300: raise Exception(