{"name":"Casino Assistant API","version":"1.0.0","endpoints":{"auth":{"POST /api/auth/register":"Register new customer","POST /api/auth/login":"Customer login","POST /api/auth/admin/login":"Admin login"},"customers":{"GET /api/customers/profile":"Get own profile (auth required)","GET /api/customers/:id":"Get customer by ID (admin only)","GET /api/customers/:id/notes":"Get customer notes","POST /api/customers/:id/notes":"Create note (admin only)","GET /api/customers/:id/transactions":"Get transactions"},"chat":{"POST /api/chat/start":"Start conversation (auth required)","POST /api/chat/message":"Send message (auth required)","GET /api/chat/:conversationId/messages":"Get conversation history","POST /api/chat/:conversationId/close":"Close conversation","WS /ws":"WebSocket connection for real-time chat"},"games":{"GET /api/games":"List all games (optional ?category filter)","GET /api/games/:id":"Get game details","GET /api/games/providers/list":"List all providers"}}}