"""Check API routes from running backend."""
import requests
import json

# Get OpenAPI spec
resp = requests.get("http://localhost:8000/openapi.json", timeout=10)
spec = resp.json()

# Find insight routes
print("Insight-related routes:")
print("=" * 60)
for path in sorted(spec.get("paths", {}).keys()):
    if "insight" in path.lower():
        print(f"  {path}")

print()
print("All routes:")
print("-" * 60)
for path in sorted(spec.get("paths", {}).keys()):
    print(f"  {path}")
