async def _make_request(
        self, client: httpx.AsyncClient, method: str, endpoint: str, params: Optional[Dict] = None
    ) -> Dict[str, Any]:
        """Make an authenticated HTTP request to the ClickUp API."""
        url = f"{self.BASE_URL}{endpoint}"
        print(f"Making request to: {url}")
        headers = {
            "Authorization": f"Bearer {self.access_token}",
            "Content-Type": "application/json",
        }
        response = await client.request(method, url, headers=headers, params=params)
        print(f"Response: {response}")
        print(f"Response status: {response.status_code}")
        response.raise_for_status()
        return response.json()
Make an authenticated HTTP request to the ClickUp API.
backend/airweave/platform/sources/clickup.py