{"title":"SimpleStore API Documentation","version":"1.14.8","description":"Backend API for SimpleStore e-commerce platform","baseUrl":"http://localhost:3001","endpoints":{"health":{"path":"/healthcheck","method":"GET","description":"Check API health status","response":"Simple text response indicating API is running"},"users":{"path":"/user","method":"GET, POST, PUT, DELETE","description":"User management operations","endpoints":["/user/login","/user/register","/user/profile","/user/list"]},"products":{"path":"/product","method":"GET, POST, PUT, DELETE","description":"Product management operations","endpoints":["/product/list","/product/create","/product/update","/product/delete","/product/upload"]},"clients":{"path":"/client","method":"GET, POST, PUT, DELETE","description":"Client management operations"},"sales":{"path":"/sales","method":"GET, POST, PUT, DELETE","description":"Sales and order management"},"companies":{"path":"/company","method":"GET, POST, PUT, DELETE","description":"Company management operations"},"providers":{"path":"/provider","method":"GET, POST, PUT, DELETE","description":"Provider/supplier management"},"orders":{"path":"/order-service","method":"GET, POST, PUT, DELETE","description":"Order service operations"},"media":{"path":"/media","method":"GET, POST, DELETE","description":"Media file management"},"bills":{"path":"/bills-pay","method":"GET, POST, PUT, DELETE","description":"Bills and payments management"},"payments":{"path":"/payments-methods","method":"GET, POST, PUT, DELETE","description":"Payment methods management"},"reports":{"path":"/report","method":"GET","description":"Various business reports"},"version":{"path":"/version","method":"GET","description":"API version information and changelog","endpoints":["/version","/version/current","/version/list","/version/:version"]}},"authentication":{"type":"JWT Token","header":"Authorization: Bearer <token>","description":"Most endpoints require authentication via JWT token"},"errorCodes":{"400":"Bad Request - Invalid input data","401":"Unauthorized - Authentication required","403":"Forbidden - Insufficient permissions","404":"Not Found - Resource not found","500":"Internal Server Error - Server error"}}