{"message":"Node.js Express API with Supabase","version":"1.0.0","endpoints":{"health":"/health","authentication":{"login":"POST /api/v1/admin/auth/login","logout":"POST /api/v1/admin/auth/logout","refresh":"POST /api/v1/admin/auth/refresh","me":"GET /api/v1/admin/auth/me"},"admin":{"brands":{"list":"GET /api/v1/admin/brands","create":"POST /api/v1/admin/brands","update":"PATCH /api/v1/admin/brands/:id","delete":"DELETE /api/v1/admin/brands/:id"},"funnels":{"list":"GET /api/v1/admin/brands/:brandId/funnels","create":"POST /api/v1/admin/brands/:brandId/funnels","get":"GET /api/v1/admin/brands/:brandId/funnels/:funnelId","update":"PATCH /api/v1/admin/brands/:brandId/funnels/:funnelId","delete":"DELETE /api/v1/admin/brands/:brandId/funnels/:funnelId"},"stories":{"list":"GET /api/v1/admin/brands/:brandId/funnels/:funnelId/stories","add":"POST /api/v1/admin/brands/:brandId/funnels/:funnelId/stories","get":"GET /api/v1/admin/brands/:brandId/funnels/:funnelId/stories/:funnelStoryId","update":"PATCH /api/v1/admin/brands/:brandId/funnels/:funnelId/stories/:funnelStoryId","remove":"DELETE /api/v1/admin/brands/:brandId/funnels/:funnelId/stories/:funnelStoryId"},"storyGroups":{"list":"GET /api/v1/admin/brands/:brandId/story-groups","create":"POST /api/v1/admin/brands/:brandId/story-groups","update":"PATCH /api/v1/admin/story-groups/:groupId","delete":"DELETE /api/v1/admin/story-groups/:groupId"},"storyGroupStories":{"add":"POST /api/v1/admin/story-groups/:groupId/stories","updateOrder":"PATCH /api/v1/admin/story-groups/:groupId/stories/:id","remove":"DELETE /api/v1/admin/story-groups/:groupId/stories/:id"},"funnelStoryGroups":{"list":"GET /api/v1/admin/brands/:brandId/funnels/:funnelId/story-groups","add":"POST /api/v1/admin/brands/:brandId/funnels/:funnelId/story-groups","update":"PATCH /api/v1/admin/funnels/:funnelId/story-groups/:id","remove":"DELETE /api/v1/admin/funnels/:funnelId/story-groups/:id"}},"client":{"sessions":"POST /api/v1/client/sessions","stories":"GET /api/v1/client/stories","answers":"POST /api/v1/client/answers","leads":"POST /api/v1/client/leads"},"public":{"funnels":{"all":"GET /api/v1/public/funnels","bySlug":"GET /api/v1/public/funnels/:slug"},"stories":{"initial":"GET /api/v1/public/stories","next":"GET /api/v1/public/stories/next","byId":"GET /api/v1/public/stories/:id","choices":"GET /api/v1/public/stories/:id/choices"}},"legacy":{"sessions":"/api/sessions","stories":"/api/stories","answers":"/api/answers","leads":"/api/leads"}}}