{"success":true,"message":"Together Taxi Booking System API","version":"2.0.0","description":"Complete taxi booking system with real-time WebSocket updates","stats":{"connections":137,"uptime":2627.11291509},"endpoints":{"auth":{"send_otp":"POST /api/send-otp","verify_otp":"POST /api/verify-otp","register":"POST /api/register","login":"POST /api/login","profile":"GET /api/auth/profile"},"driver":{"register_complete":"POST /api/driver/register-complete","complete_profile":"POST /api/driver/complete-profile","get_profile":"GET /api/driver/profile","update_location":"POST /api/driver/update-location","update_status":"POST /api/driver/update-status"},"client":{"register_complete":"POST /api/client/register-complete","complete_profile":"POST /api/client/complete-profile","get_profile":"GET /api/client/profile","nearby_drivers":"GET /api/drivers/nearby"},"order":{"create":"POST /orders/create","get":"GET /orders/:id","list":"GET /orders","status_update":"PUT /orders/:id/status","assign_driver":"POST /orders/:id/assign-driver","cancel":"DELETE /orders/:id/cancel","rate":"POST /orders/:id/rate","nearby_drivers":"GET /orders/nearby-drivers"},"fare":{"calculate":"POST /fare/calculate","config":"GET /fare/config","admin_configs":"GET /admin/fare-configs","admin_create_config":"POST /admin/fare-configs"},"admin":{"create_promo":"POST /api/admin/promo/create","list_drivers":"GET /api/admin/drivers","list_clients":"GET /api/admin/clients","live_drivers":"GET /api/admin/drivers/live","verify_driver":"PUT /api/admin/driver/:id/verify","sms_status":"GET /api/admin/sms/status","test_sms":"POST /api/admin/sms/test","stats":"GET /api/admin/stats","users":"GET /api/admin/users","driver_details":"GET /api/admin/driver/:id","client_details":"GET /api/admin/client/:id","websocket_stats":"GET /api/admin/websocket/stats"},"wallet":{"get_balance":"GET /api/wallet/balance","get_transactions":"GET /api/wallet/transactions","topup":"POST /api/wallet/topup","transfer":"POST /api/wallet/transfer"},"payment":{"list_methods":"GET /api/payment-methods","add_method":"POST /api/payment-methods/add","set_default":"PUT /api/payment-methods/:id/set-default","delete_method":"DELETE /api/payment-methods/:id"},"promo":{"validate":"GET /api/promo/validate/:code","active":"GET /api/promo/active","apply":"POST /api/promo/apply","my_history":"GET /api/promo/my-history"},"websocket":{"endpoint":"ws://0.0.0.0:3000","authentication":"Bearer token in Authorization header","events":["ping","test","echo","get_status","help","update_location","driver_status","accept_ride","get_nearby_drivers","ride_request","cancel_ride","subscribe_order","order_status_update","order_location_update","payment_status","wallet_update"]}}}