diff --git a/src/google/adk/integrations/api_registry/api_registry.py b/src/google/adk/integrations/api_registry/api_registry.py index 966ad68b7d..f40062948a 100644 --- a/src/google/adk/integrations/api_registry/api_registry.py +++ b/src/google/adk/integrations/api_registry/api_registry.py @@ -61,7 +61,10 @@ def __init__( page_token = None with httpx.Client() as client: while True: - params = {} + params = { + # Include all the apis including disabled ones. API registry no longer supports enabling APIs. + "filter": "enabled=false" + } if page_token: params["pageToken"] = page_token diff --git a/tests/unittests/integrations/api_registry/test_api_registry.py b/tests/unittests/integrations/api_registry/test_api_registry.py index 7edaee9fec..203bf68064 100644 --- a/tests/unittests/integrations/api_registry/test_api_registry.py +++ b/tests/unittests/integrations/api_registry/test_api_registry.py @@ -91,7 +91,7 @@ def test_init_success(self, MockHttpClient): "Authorization": "Bearer mock_token", "Content-Type": "application/json", }, - params={}, + params={"filter": "enabled=false"}, ) @patch("httpx.Client", autospec=True) @@ -120,7 +120,7 @@ def test_init_with_quota_project_id_success(self, MockHttpClient): "Content-Type": "application/json", "x-goog-user-project": "quota-project", }, - params={}, + params={"filter": "enabled=false"}, ) @patch("httpx.Client", autospec=True) @@ -176,7 +176,7 @@ def test_init_with_pagination_success(self, MockHttpClient): "Authorization": "Bearer mock_token", "Content-Type": "application/json", }, - params={}, + params={"filter": "enabled=false"}, ) mock_client_instance.get.assert_called_with( f"https://cloudapiregistry.googleapis.com/v1beta/projects/{self.project_id}/locations/{self.location}/mcpServers", @@ -184,7 +184,7 @@ def test_init_with_pagination_success(self, MockHttpClient): "Authorization": "Bearer mock_token", "Content-Type": "application/json", }, - params={"pageToken": "next_page_token"}, + params={"filter": "enabled=false", "pageToken": "next_page_token"}, ) @patch("httpx.Client", autospec=True)