{"success":true,"message":"Multi-Tenant Authentication API with Events Management","version":"2.0.0","base_domain":"map.wbook.in","port":"3001","authentication":{"method":"Domain ID based authentication","login_format":{"id":"Domain ID from domains table","email":"User email address","password":"User password"},"example":{"id":143,"email":"admin@example.com","password":"password123"}},"endpoints":{"authentication":{"POST /auth/login":"User authentication (requires id, email, password)","GET /auth/session":"Check session status","POST /auth/logout":"Logout user"},"admin":{"GET /admin/data":"Retrieve admin table data (authenticated)","GET /admin/stats":"Get basic statistics (authenticated)"},"events":{"GET /api/events":"List all events with pagination and filters","POST /api/events":"Create new event (auto-creates highlights folder)","GET /api/events/:id":"Get single event with Wasabi S3 presigned URL","PUT /api/events/:id":"Update event","DELETE /api/events/:id":"Delete event (soft delete)"},"folders":{"GET /api/folders":"List all folders with pagination and filters","POST /api/folders":"Create new folder","GET /api/folders/:id":"Get single folder","PUT /api/folders/:id":"Update folder","DELETE /api/folders/:id":"Delete folder (soft delete)"},"event_media":{"GET /api/event-media":"List all event media with pagination and filters","POST /api/event-media":"Create new event media","GET /api/event-media/:id":"Get single event media","PUT /api/event-media/:id":"Update event media","DELETE /api/event-media/:id":"Delete event media (soft delete)"},"system":{"GET /health":"Health check endpoint","GET /":"API documentation"}},"features":{"authentication":"Domain ID based multi-tenant authentication","database":"Multi-tenant database switching based on domain ID","wasabi_s3":"Wasabi S3 integration for presigned upload URLs","auto_folder":"Automatic \"highlights\" folder creation when creating events","soft_delete":"Soft delete functionality for all entities"},"database_schema":{"domains":"Domain configuration table with id, url, bucket, region, etc.","events":"Events table with collection_id, unique_event_id, user_id, event_name, etc.","folder":"Folders table with event_id, folder_name, cover_image, position, etc.","event_media":"Event media table with event_id, folder_id, media, media_type, etc."}}