import requests import json # Configuration BASE_URL = "https://dev-api.oneskyit.com/v3/action/e_zoom" API_KEY = "PMM4n50teUCaOMMTN8qOJA" def test_zoom_connection(): print("--- Testing Zoom API Connection (V3 Action) ---") url = f"{BASE_URL}/test_connection" headers = { "X-Aether-API-Key": API_KEY, "x-no-account-id": "bypass" } try: response = requests.get(url, headers=headers) print(f"Status: {response.status_code}") if response.status_code == 200: print("✅ Success: API is reachable.") print(f" Response: {json.dumps(response.json()['data'], indent=2)}") elif response.status_code == 401: print("⚠️ Note: API reachable, but credentials missing in data_store.") print(f" Details: {response.json().get('status_message')}") else: print(f"❌ Failed: {response.text}") except Exception as e: print(f"💥 Exception: {e}") if __name__ == "__main__": test_zoom_connection()