{"message":"Creative Ideas API Documentation","version":"1.0.0","description":"A RESTful API for managing creative ideas and user connections","totalEndpoints":14,"authentication":{"type":"JWT Bearer Token","header":"Authorization: Bearer YOUR_TOKEN"},"endpoints":[{"path":"/","methods":["GET"],"middlewares":["anonymous"],"description":"Welcome page","authentication":"None"},{"path":"/auth/validate","methods":["GET"],"middlewares":["authenticateToken","anonymous"],"description":"No description available","authentication":"None"},{"path":"/auth/register","methods":["POST"],"middlewares":["middleware","middleware","middleware","middleware","anonymous"],"description":"Register new user","authentication":"None"},{"path":"/auth/login","methods":["POST"],"middlewares":["middleware","middleware","anonymous"],"description":"Login user","authentication":"None"},{"path":"/ideas","methods":["POST","GET"],"middlewares":["authenticateToken","multerMiddleware","middleware","middleware","anonymous"],"description":"Get all ideas or create new idea","authentication":"Required"},{"path":"/ideas/:id","methods":["GET","PUT","DELETE"],"middlewares":["anonymous"],"description":"Get, update, or delete specific idea","authentication":"Required"},{"path":"/ideas/:id/like","methods":["POST"],"middlewares":["authenticateToken","anonymous"],"description":"Like/unlike an idea","authentication":"Required"},{"path":"/ideas/:id/connect","methods":["POST","DELETE"],"middlewares":["authenticateToken","anonymous"],"description":"No description available","authentication":"Required"},{"path":"/ideas/cleanup-orphaned","methods":["POST"],"middlewares":["anonymous"],"description":"No description available","authentication":"Required"},{"path":"/users/profile","methods":["GET","PUT"],"middlewares":["authenticateToken","anonymous"],"description":"Get or update user profile","authentication":"Required"},{"path":"/users/connections","methods":["GET"],"middlewares":["anonymous"],"description":"No description available","authentication":"Required"},{"path":"/users/liked-ideas/:ideaId","methods":["DELETE"],"middlewares":["anonymous"],"description":"Unlike an idea","authentication":"Required"},{"path":"/users/account","methods":["DELETE"],"middlewares":["anonymous"],"description":"Delete user account","authentication":"Required"},{"path":"/api-docs","methods":["GET"],"middlewares":["anonymous"],"description":"API Documentation","authentication":"None"}]}