{"name":"GameQuery API","description":"Game Server Query API","version":"1.0.0","documentation":"/docs","endpoints":{"GET /health":"API health check","GET /api/query/:game/:host/:port":"Query a game server (?live=true bypasses cache)","POST /api/batch":"Query multiple servers","GET /api/games":"List supported games","POST /auth/register":"Create an account","POST /auth/login":"Login and get JWT","GET /auth/me":"Get current user info","GET /account/profile":"Get account profile metadata","PUT /account/password":"Set or change account password","PUT /account/email":"Set or change account email","GET /account/limits":"Get account limits and capabilities","GET /account/usage":"Get usage history","POST /api/monitors":"Submit a server (authenticated dashboard requests only)","GET /api/monitors":"List monitored servers","GET /api/monitors/:id/history":"Get monitor check history","GET /api/monitors/:id/uptime":"Get uptime statistics","POST /api/monitors/:monitorId/alerts":"Create an alert rule","POST /api/monitors/:monitorId/alerts/test":"Send a test webhook notification","GET /api/monitors/:monitorId/alerts":"List alert rules"}}