Setup
Initial server setup and configuration
Initialize application setup by creating the first admin user
Creates the first admin user with email verification bypassed and returns a JWT token
Configure initial settings (optional step in setup wizard)
Allows the newly created admin to configure database settings
Check if initial setup is required
Returns whether the application needs initial setup (no users exist)