{"name":"Personal Website SaaS Backend","version":"1.2.0","mode":"DATABASE (MySQL)","database_status":"CONNECTED","tenants":["doctor","researcher","professor","software_engineer","advocate"],"testing_tips":{"headers":{"X-Tenant-ID":"doctor OR researcher OR professor OR software_engineer OR advocate"},"query_params":{"tenant":"doctor OR researcher OR professor OR software_engineer OR advocate"}},"endpoints":[{"path":"/api/v1/settings","method":"GET","description":"Retrieve site configuration and styling"},{"path":"/api/v1/profile","method":"GET","description":"Retrieve personal and contact details"},{"path":"/api/v1/sections","method":"GET","description":"Retrieve tenant-specific section data"},{"path":"/api/v1/contact","method":"POST","description":"Submit a message to the tenant"},{"path":"/api/v1/admin/auth/register","method":"POST","description":"Register an admin user (DB mode only)"},{"path":"/api/v1/admin/auth/login","method":"POST","description":"Authenticate admin and get JWT token"},{"path":"/api/v1/admin/tenants","method":"GET","description":"List all tenants (Requires JWT)"},{"path":"/api/v1/admin/tenants","method":"POST","description":"Onboard a new tenant (Requires JWT)"}]}