{"message":"Термостатика IoT API - Упрощенная версия","version":"1.0.0","status":"Сервер работает!","endpoints":{"auth":{"register":"POST /auth/register","login":"POST /auth/login","verifyEmail":"GET /auth/verify-email?token=...","profile":"GET /auth/me (нужен JWT токен)","logout":"POST /auth/logout (нужен JWT токен)"},"api":{"dashboard":"GET /api/dashboard (нужен JWT токен)","loggers":{"list":"GET /api/loggers (нужен JWT токен) - автоматическая фильтрация по роли","get":"GET /api/loggers/:id (нужен JWT токен) - доступ по роли","update":"PUT /api/loggers/:id (нужен JWT токен) - права по роли","delete":"DELETE /api/loggers/:id (нужен JWT токен) - права по роли","register":"POST /api/loggers/register (нужен JWT токен)","stats":"GET /api/loggers/:id/stats (нужен JWT токен)","exportAll":"GET /api/loggers/:id/export-all (нужен JWT токен)"},"measurements":{"pairs":"GET /api/measurements/sensor-logger-pairs (нужен JWT токен)","get":"GET /api/measurements (нужен JWT токен)","dateRange":"GET /api/measurements/date-range (нужен JWT токен)","export":"GET /api/measurements/export (нужен JWT токен)","deleteRange":"DELETE /api/measurements/range (нужен JWT токен)","deleteSelected":"DELETE /api/measurements/selected (нужен JWT токен)"},"admin":{"users":"GET /api/admin/users (нужен JWT токен администратора)","createUser":"POST /api/admin/users (нужен JWT токен администратора)","updateUser":"PUT /api/admin/users/:user_id (нужен JWT токен администратора)","toggleUserStatus":"POST /api/admin/users/:user_id/toggle-status (нужен JWT токен администратора)","statistics":"GET /api/admin/statistics (нужен JWT токен администратора)","loggers":"GET /api/admin/loggers (нужен JWT токен администратора)","reassignLogger":"POST /api/admin/loggers/:logger_id/reassign (нужен JWT токен супер-админа)","auditLogs":"GET /api/admin/audit-logs (нужен JWT токен администратора)","allMeasurements":"GET /api/admin/measurements (нужен JWT токен супер-админа)","allSensorLoggerPairs":"GET /api/admin/measurements/sensor-logger-pairs (нужен JWT токен супер-админа)","exportAnyMeasurements":"GET /api/admin/measurements/export (нужен JWT токен супер-админа)","systemStats":"GET /api/admin/measurements/stats (нужен JWT токен супер-админа)"}}}}