import requests import json try: response = requests.get('http://localhost:8000/api/v1/configuration/action-categories') if response.status_code == 401: print("Authentication required - API needs login") print("This means the endpoint exists but requires authentication") elif response.status_code == 200: data = response.json() print(f"SUCCESS! API returned {data['total_categories']} categories") print(f"Total actions: {data['total_actions']}") print("\nCategories:") for category in sorted(data['categories'].keys()): action_count = len(data['categories'][category]) print(f" - {category}: {action_count} actions") else: print(f"Error: HTTP {response.status_code}") print(response.text) except Exception as e: print(f"Connection error: {e}")