Welcome to the Banbury Backend Server
v3.4.23
General
- /ping/ - Ping the server
- / - Homepage
- /about/ - About page
Authentication and Registration
- /login/ - Login page
- /login_api/ - Login via API
- /register/<username>/<password>/<e>/<lastName>/ - Register a new user
- /new_register/<username>/<password>/<firstName>/<lastName>/ - New user registration
Profile Management
- /update_profile/<username>/ - Update user profile
- /change_profile/<username>/<password>/<first_name>/<last_name>/<email>/ - Change user profile information
Dashboard and Session Management
- /dashboard/<username>/ - User dashboard
- /get_session/<username>/ - Get session info
- /get_recent_session/<username>/ - Get recent session
User Information
- /getuserinfo/<username>/ - Get user info
- /getuserinfo2/<username>/ - Get additional user info
- /get_small_user_info/<username>/ - Get small user info
- /getuserinfo3/<username>/<password>/ - Get user info with password
- /getuserinfo4/<username>/<password>/ - Another version of user info with password
NeuraNet and Visitor Info
- /get_neuranet_info/ - Get NeuraNet information
- /add_site_visitor_info/ - Add visitor information
Device and File Management
- /add_device/<username>/<device_name>/ - Add a new device
- /delete_device/<username>/ - Delete a device
- /update_devices/<username>/ - Update devices
- /getdeviceinfo/<username>/ - Get device information
- /getonlinedevices/<username>/ - Get online devices
- /declare_device_online/<username>/ - Declare a device as online
- /declare_device_offline/<username>/ - Declare a device as offline
- /add_file/<username>/ - Add a new file
- /add_files/<username>/ - Add multiple files
- /delete_files/<username>/ - Delete files
- /update_files/<username>/ - Update files
- /getfileinfo/<username>/ - Get file information
- /get_files_from_filepath/<username>/ - Get files from filepath
- /paginated_get_files_info/<username>/ - Paginated file information
- /getpartialfileinfo/<username>/ - Get partial file information
- /search_file/<username>/ - Search files
- /add_scanned_folder/<username>/ - Add scanned folder
- /remove_scanned_folder/<username>/ - Remove scanned folder
- /get_scanned_folders/<username>/ - Get scanned folders
Prediction Service
- /run_pipeline/<username>/ - Run prediction pipeline
- /add_file_to_sync/<username>/ - Add file to sync
- /get_files_to_sync/<username>/ - Get files to sync
- /update_file_priority/<username>/ - Update file sync priority
- /update_sync_storage_capacity/<username>/ - Update sync storage capacity
- /get_download_queue/<username>/ - Get download queue
- /get_device_prediction_data/<username>/ - Get device prediction data
Task Management
- /add_task/<username>/ - Add a task
- /update_task/<username>/ - Update a task
- /fail_task/<username>/ - Fail a task
Settings and Package Downloads
- /update_settings/<username>/ - Update user settings