{"message":"Smart Helmet API - Simplified Version","version":"2.0.0","endpoints":{"authentication":["POST /api/auth/register - Register new admin","POST /api/auth/verify-email - Verify admin email with OTP","POST /api/auth/login - Admin login","POST /api/admin-auth/login - Admin login (alias)","POST /api/auth/refresh - Refresh access token","POST /api/auth/logout - Admin logout","GET /api/auth/me - Get admin profile","POST /api/auth/reset-password-otp - Send password reset OTP","POST /api/auth/reset-password-email - Send password reset link","POST /api/auth/reset-password - Reset password after verification"],"otp":["POST /api/otp/send-otp - Send OTP","POST /api/otp/resend-otp - Resend OTP","POST /api/otp/verify-otp - Verify OTP"],"riders":["POST /api/riders - Create new rider","GET /api/riders - List all riders (paginated)","GET /api/riders/{rider_id} - Get rider by ID","PUT /api/riders/{rider_id} - Update rider","DELETE /api/riders/{rider_id} - Delete rider (soft delete)","GET /api/riders/email/{email} - Get rider by email"],"helmets":["POST /api/helmets - Create new helmet device","GET /api/helmets - List all helmets (paginated)","GET /api/helmets/{helmet_id} - Get helmet by database ID","PUT /api/helmets/{helmet_id} - Update helmet","DELETE /api/helmets/{helmet_id} - Delete helmet (soft delete)","GET /api/helmets/helmet-id/{helmet_id} - Get helmet by helmet ID (SH-XXXX)"],"bikes":["POST /api/bikes - Create new bike vehicle","GET /api/bikes - List all bikes (paginated)","GET /api/bikes/{bike_id} - Get bike by database ID","PUT /api/bikes/{bike_id} - Update bike","DELETE /api/bikes/{bike_id} - Delete bike (soft delete)","GET /api/bikes/plate/{plate_number} - Get bike by plate number"],"alerts":["POST /api/alerts/create - Create new alert","GET /api/alerts - List alerts with filtering","GET /api/alerts/{alert_id} - Get alert details","PATCH /api/alerts/{alert_id} - Update alert status","GET /api/alerts/category/emergency - Get emergency alerts","GET /api/alerts/category/system - Get system alerts","GET /api/alerts/category/maintenance - Get maintenance alerts","GET /api/alerts/rider/{rider_id} - Get alerts by rider","GET /api/alerts/helmet/{helmet_id} - Get alerts by helmet","GET /api/alerts/location/nearby - Get alerts by location","GET /api/alerts/statistics - Get alert statistics","GET /api/alerts/summary - Get alert summary","GET /api/alerts/type/{alert_type} - Get alerts by type","GET /api/alerts/severity/{severity} - Get alerts by severity"],"rider_authentication":["POST /api/rider-auth/login - Rider login","POST /api/rider-auth/refresh - Refresh rider access token","POST /api/rider-auth/logout - Rider logout","POST /api/rider-auth/forgot-password - Send password reset OTP","POST /api/rider-auth/reset-password - Reset password with OTP","GET /api/rider-auth/about - Get rider profile with helmet, bike, rides","POST /api/rider-auth/profile-update - Submit profile update request","GET /api/rider-auth/profile-update/status - Check pending update status"],"rider_profile_management":["GET /api/riders/profile-updates - List profile update requests (admin)","PATCH /api/riders/profile-updates/{request_id} - Approve/reject update (admin)"],"devices":["Relay and Sensor management endpoints (see /api/relay and /api/sensor)"]}}