diff --git a/src/sentry/integrations/github_enterprise/integration.py b/src/sentry/integrations/github_enterprise/integration.py index bbbe76bd08b427..42426a3257585d 100644 --- a/src/sentry/integrations/github_enterprise/integration.py +++ b/src/sentry/integrations/github_enterprise/integration.py @@ -311,8 +311,10 @@ def get_installation_info(self, installation_data, access_token, installation_id resp = session.get( "https://{}/api/v3/user/installations".format(installation_data["url"]), - params={"access_token": access_token}, - headers={"Accept": "application/vnd.github.machine-man-preview+json"}, + headers={ + "Accept": "application/vnd.github.machine-man-preview+json", + "Authorization": f"token {access_token}", + }, verify=installation_data["verify_ssl"], ) resp.raise_for_status() diff --git a/tests/sentry/integrations/github_enterprise/test_integration.py b/tests/sentry/integrations/github_enterprise/test_integration.py index e186788f43456c..c5191b3fe076c5 100644 --- a/tests/sentry/integrations/github_enterprise/test_integration.py +++ b/tests/sentry/integrations/github_enterprise/test_integration.py @@ -98,6 +98,7 @@ def assert_setup_flow( responses.GET, self.base_url + "/user/installations", json={"installations": [{"id": installation_id}]}, + match_querystring=True, ) resp = self.client.get(