{"status":"ok","message":"Welcome to the Website API","documentation":{"endpoints":[{"path":"/api/hero","method":"GET","description":"Get hero section content"},{"path":"/api/hero","method":"PUT","description":"Update hero section content (Admin)"},{"path":"/api/aboutus","method":"GET","description":"Get About Us section content"},{"path":"/api/aboutus","method":"PUT","description":"Update About Us section content (Admin)"},{"path":"/api/services","method":"GET","description":"Get Services section content"},{"path":"/api/services","method":"PUT","description":"Update Services section content (Admin)"},{"path":"/api/portfolio","method":"GET","description":"Get Portfolio section content (includes products, categories, brands)"},{"path":"/api/portfolio","method":"PUT","description":"Update Portfolio section content (Admin)"},{"path":"/api/general","method":"GET","description":"Get general site settings"},{"path":"/api/general","method":"PUT","description":"Update general site settings (Admin)"},{"path":"/api/contactus","method":"GET","description":"Get Contact Us section content"},{"path":"/api/contactus","method":"PUT","description":"Update Contact Us section content (Admin)"},{"path":"/api/contact","method":"POST","description":"Submit contact form"},{"path":"/api/contact/submissions","method":"GET","description":"Get contact form submissions (Admin)"},{"path":"/api/products","method":"GET","description":"Get all products with optional pagination and population"},{"path":"/api/products/:productId","method":"GET","description":"Get a single product by ID"},{"path":"/api/products","method":"POST","description":"Create a new product (Admin)"},{"path":"/api/products/:productId","method":"PUT","description":"Update an existing product (Admin)"},{"path":"/api/products/:productId","method":"DELETE","description":"Delete a product (Admin)"},{"path":"/api/categories","method":"GET","description":"Get all categories"},{"path":"/api/categories/:categoryId","method":"GET","description":"Get a single category by ID"},{"path":"/api/categories","method":"POST","description":"Create a new category (Admin)"},{"path":"/api/categories/:categoryId","method":"PUT","description":"Update an existing category (Admin)"},{"path":"/api/categories/:categoryId","method":"DELETE","description":"Delete a category (Admin)"},{"path":"/api/brands","method":"GET","description":"Get all brands"},{"path":"/api/brands/:brandId","method":"GET","description":"Get a single brand by ID"},{"path":"/api/brands","method":"POST","description":"Create a new brand (Admin)"},{"path":"/api/brands/:brandId","method":"PUT","description":"Update an existing brand (Admin)"},{"path":"/api/brands/:brandId","method":"DELETE","description":"Delete a brand (Admin)"},{"path":"/health","method":"GET","description":"Health check endpoint"}]}}