{"name":"Logia Creative CMS API","version":"1.0.0","description":"Backend REST API untuk CMS Website Logia Creative Agency","status":"online","healthCheck":"/api/health","allContent":"/api/content/all","endpoints":{"auth":{"login":"POST /api/auth/login","me":"GET /api/auth/me","changePassword":"PUT /api/auth/change-password"},"siteInfo":{"get":"GET /api/site-info","update":"PUT /api/site-info"},"services":{"getAll":"GET /api/services","getById":"GET /api/services/:id","create":"POST /api/services","update":"PUT /api/services/:id","delete":"DELETE /api/services/:id","reorder":"PUT /api/services/reorder"},"portfolio":{"getAll":"GET /api/portfolio (?category=...&featured=true&search=...&page=1&limit=10)","getCategories":"GET /api/portfolio/categories","getById":"GET /api/portfolio/:id","create":"POST /api/portfolio","update":"PUT /api/portfolio/:id","delete":"DELETE /api/portfolio/:id","reorder":"PUT /api/portfolio/reorder"},"pricing":{"getAll":"GET /api/pricing","getSolution":"GET /api/pricing/solutions/:solutionId","createSolution":"POST /api/pricing/solutions","updateSolution":"PUT /api/pricing/solutions/:solutionId","deleteSolution":"DELETE /api/pricing/solutions/:solutionId","addPackage":"POST /api/pricing/solutions/:solutionId/packages","updatePackage":"PUT /api/pricing/packages/:packageId","deletePackage":"DELETE /api/pricing/packages/:packageId"},"testimonials":{"getAll":"GET /api/testimonials","getById":"GET /api/testimonials/:id","create":"POST /api/testimonials","update":"PUT /api/testimonials/:id","delete":"DELETE /api/testimonials/:id","reorder":"PUT /api/testimonials/reorder"},"profile":{"get":"GET /api/profile","update":"PUT /api/profile","addMission":"POST /api/profile/missions","updateMission":"PUT /api/profile/missions/:id","deleteMission":"DELETE /api/profile/missions/:id","addPillar":"POST /api/profile/pillars","updatePillar":"PUT /api/profile/pillars/:id","deletePillar":"DELETE /api/profile/pillars/:id"},"inquiries":{"submitClient":"POST /api/inquiries","getAllAdmin":"GET /api/inquiries (?status=new|contacted|in_progress|completed)","getStats":"GET /api/inquiries/stats","getById":"GET /api/inquiries/:id","updateStatus":"PATCH /api/inquiries/:id/status","delete":"DELETE /api/inquiries/:id"},"upload":{"single":"POST /api/upload (form-data field: 'file' or 'image')","multiple":"POST /api/upload/multiple (form-data field: 'files')"}}}