{"message":"Com-rade Backend API","version":"1.0.0","socketIO":{"status":"enabled","events":["authenticate","join-channel","leave-channel","send-message","typing-start","typing-stop","share-file","channel-updated","update-presence"]},"endpoints":{"auth":{"signup":"POST /api/auth/signup","signin":"POST /api/auth/signin","profile":"GET /api/auth/profile (requires JWT token)"},"firebase":{"register":"POST /api/firebase/register","profile":"GET /api/firebase/profile (requires Firebase token)","sync":"POST /api/firebase/sync","customToken":"POST /api/firebase/custom-token","verifyToken":"POST /api/firebase/verify-token"},"users":{"list":"GET /api/users (requires JWT token)","getById":"GET /api/users/:id (requires JWT token)","updateStatus":"PUT /api/users/:id/status (requires JWT token, admin only)","updateRole":"PUT /api/users/:id/role (requires JWT token, admin only)"},"socket":{"test":"GET /api/socket/test","status":"GET /api/socket/status"}}}